Class NodeShutdownStatus.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.shutdown.get_node.NodeShutdownStatus.Builder
-
- All Implemented Interfaces:
ObjectBuilder<NodeShutdownStatus>
- Enclosing class:
- NodeShutdownStatus
public static class NodeShutdownStatus.Builder extends ObjectBuilderBase implements ObjectBuilder<NodeShutdownStatus>
Builder forNodeShutdownStatus.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
nodeId
public final NodeShutdownStatus.Builder nodeId(java.lang.String value)
Required - API name:node_id
-
type
public final NodeShutdownStatus.Builder type(ShutdownType value)
Required - API name:type
-
reason
public final NodeShutdownStatus.Builder reason(java.lang.String value)
Required - API name:reason
-
shutdownStartedmillis
public final NodeShutdownStatus.Builder shutdownStartedmillis(java.lang.String value)
Required - API name:shutdown_startedmillis
-
status
public final NodeShutdownStatus.Builder status(ShutdownStatus value)
Required - API name:status
-
shardMigration
public final NodeShutdownStatus.Builder shardMigration(ShardMigrationStatus value)
Required - API name:shard_migration
-
shardMigration
public final NodeShutdownStatus.Builder shardMigration(java.util.function.Function<ShardMigrationStatus.Builder,ObjectBuilder<ShardMigrationStatus>> fn)
Required - API name:shard_migration
-
persistentTasks
public final NodeShutdownStatus.Builder persistentTasks(PersistentTaskStatus value)
Required - API name:persistent_tasks
-
persistentTasks
public final NodeShutdownStatus.Builder persistentTasks(java.util.function.Function<PersistentTaskStatus.Builder,ObjectBuilder<PersistentTaskStatus>> fn)
Required - API name:persistent_tasks
-
plugins
public final NodeShutdownStatus.Builder plugins(PluginsStatus value)
Required - API name:plugins
-
plugins
public final NodeShutdownStatus.Builder plugins(java.util.function.Function<PluginsStatus.Builder,ObjectBuilder<PluginsStatus>> fn)
Required - API name:plugins
-
build
public NodeShutdownStatus build()
Builds aNodeShutdownStatus.- Specified by:
buildin interfaceObjectBuilder<NodeShutdownStatus>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-