Class Status.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.snapshot.Status.Builder
- All Implemented Interfaces:
ObjectBuilder<Status>
- Enclosing class:
- Status
public static class Status.Builder extends ObjectBuilderBase implements ObjectBuilder<Status>
Builder for
Status
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description Status
build()
Builds aStatus
.Status.Builder
includeGlobalState(boolean value)
Required - API name:include_global_state
Status.Builder
indices(java.lang.String key, SnapshotIndexStats value)
Required - API name:indices
Status.Builder
indices(java.lang.String key, java.util.function.Function<SnapshotIndexStats.Builder,ObjectBuilder<SnapshotIndexStats>> fn)
Required - API name:indices
Status.Builder
indices(java.util.Map<java.lang.String,SnapshotIndexStats> map)
Required - API name:indices
Status.Builder
repository(java.lang.String value)
Required - API name:repository
Status.Builder
shardsStats(ShardsStats value)
Required - API name:shards_stats
Status.Builder
shardsStats(java.util.function.Function<ShardsStats.Builder,ObjectBuilder<ShardsStats>> fn)
Required - API name:shards_stats
Status.Builder
snapshot(java.lang.String value)
Required - API name:snapshot
Status.Builder
state(java.lang.String value)
Required - API name:state
Status.Builder
stats(SnapshotStats value)
Required - API name:stats
Status.Builder
stats(java.util.function.Function<SnapshotStats.Builder,ObjectBuilder<SnapshotStats>> fn)
Required - API name:stats
Status.Builder
uuid(java.lang.String value)
Required - API name:uuid
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
-
includeGlobalState
Required - API name:include_global_state
-
indices
Required - API name:indices
Adds all entries of
map
toindices
. -
indices
Required - API name:indices
Adds an entry to
indices
. -
indices
public final Status.Builder indices(java.lang.String key, java.util.function.Function<SnapshotIndexStats.Builder,ObjectBuilder<SnapshotIndexStats>> fn)Required - API name:indices
Adds an entry to
indices
using a builder lambda. -
repository
Required - API name:repository
-
shardsStats
Required - API name:shards_stats
-
shardsStats
public final Status.Builder shardsStats(java.util.function.Function<ShardsStats.Builder,ObjectBuilder<ShardsStats>> fn)Required - API name:shards_stats
-
snapshot
Required - API name:snapshot
-
state
Required - API name:state
-
stats
Required - API name:stats
-
stats
public final Status.Builder stats(java.util.function.Function<SnapshotStats.Builder,ObjectBuilder<SnapshotStats>> fn)Required - API name:stats
-
uuid
Required - API name:uuid
-
build
Builds aStatus
.- Specified by:
build
in interfaceObjectBuilder<Status>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-