OpenSearch/client
Lee Hinman a314efc920
Add high level rest client support for SetIndexLifecyclePolicy (#32443)
This adds HLRC support for the ILM operation of setting an index's lifecycle
policy.

It also includes extracting and renaming a number of classes (like the request
and response objects) as well as the addition of a new `IndexLifecycleClient`
for the HLRC. This is a prerequisite to making the `index.lifecycle.name`
setting internal only, because we require a dedicated REST endpoint to change
the policy, and our tests currently set this setting with the REST client
multiple places. A subsequent PR will change the setting to be internal and move
those uses over to this new API.

This misses some links to the documentation because I don't think ILM has any
documentation available yet.

Relates to #29827 and #29823
2018-07-30 16:57:25 -06:00
..
benchmark Build: Move shadow customizations into common code (#32014) 2018-07-17 14:20:41 -04:00
client-benchmark-noop-api-plugin Reduce number of raw types warnings (#31523) 2018-06-25 15:59:03 +02:00
rest Enable testing in FIPS140 JVM (#31666) 2018-07-17 10:54:10 +03:00
rest-high-level Add high level rest client support for SetIndexLifecyclePolicy (#32443) 2018-07-30 16:57:25 -06:00
sniffer REST Client: NodeSelector for node attributes (#31296) 2018-06-15 08:04:54 -04:00
test Detect and prevent configuration that triggers a Gradle bug (#31912) 2018-07-19 06:46:58 +00:00
transport Remove unnecessary warning supressions (#32250) 2018-07-23 11:31:04 +02:00