Class MigrateToDataTiersRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.ilm.MigrateToDataTiersRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<MigrateToDataTiersRequest>
- Enclosing class:
- MigrateToDataTiersRequest
public static class MigrateToDataTiersRequest.Builder extends ObjectBuilderBase implements ObjectBuilder<MigrateToDataTiersRequest>
Builder for
MigrateToDataTiersRequest
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description MigrateToDataTiersRequest
build()
Builds aMigrateToDataTiersRequest
.MigrateToDataTiersRequest.Builder
dryRun(java.lang.Boolean value)
If true, simulates the migration from node attributes based allocation filters to data tiers, but does not perform the migration.MigrateToDataTiersRequest.Builder
legacyTemplateToDelete(java.lang.String value)
API name:legacy_template_to_delete
MigrateToDataTiersRequest.Builder
nodeAttribute(java.lang.String value)
API name:node_attribute
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dryRun
If true, simulates the migration from node attributes based allocation filters to data tiers, but does not perform the migration. This provides a way to retrieve the indices and ILM policies that need to be migrated.API name:
dry_run
-
legacyTemplateToDelete
public final MigrateToDataTiersRequest.Builder legacyTemplateToDelete(@Nullable java.lang.String value)API name:legacy_template_to_delete
-
nodeAttribute
API name:node_attribute
-
build
Builds aMigrateToDataTiersRequest
.- Specified by:
build
in interfaceObjectBuilder<MigrateToDataTiersRequest>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-