Class Status.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.snapshot.Status.Builder
-
- All Implemented Interfaces:
ObjectBuilder<Status>
- Enclosing class:
- Status
public static class Status.Builder extends ObjectBuilderBase implements ObjectBuilder<Status>
Builder forStatus.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Statusbuild()Builds aStatus.Status.BuilderincludeGlobalState(boolean value)Required - API name:include_global_stateStatus.Builderindices(java.lang.String key, java.util.function.Function<SnapshotIndexStats.Builder,ObjectBuilder<SnapshotIndexStats>> fn)Required - API name:indicesStatus.Builderindices(java.lang.String key, SnapshotIndexStats value)Required - API name:indicesStatus.Builderindices(java.util.Map<java.lang.String,SnapshotIndexStats> map)Required - API name:indicesStatus.Builderrepository(java.lang.String value)Required - API name:repositoryStatus.BuildershardsStats(java.util.function.Function<ShardsStats.Builder,ObjectBuilder<ShardsStats>> fn)Required - API name:shards_statsStatus.BuildershardsStats(ShardsStats value)Required - API name:shards_statsStatus.Buildersnapshot(java.lang.String value)Required - API name:snapshotStatus.Builderstate(java.lang.String value)Required - API name:stateStatus.Builderstats(java.util.function.Function<SnapshotStats.Builder,ObjectBuilder<SnapshotStats>> fn)Required - API name:statsStatus.Builderstats(SnapshotStats value)Required - API name:statsStatus.Builderuuid(java.lang.String value)Required - API name:uuid-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
includeGlobalState
public final Status.Builder includeGlobalState(boolean value)
Required - API name:include_global_state
-
indices
public final Status.Builder indices(java.util.Map<java.lang.String,SnapshotIndexStats> map)
Required - API name:indicesAdds all entries of
maptoindices.
-
indices
public final Status.Builder indices(java.lang.String key, SnapshotIndexStats value)
Required - API name:indicesAdds 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:indicesAdds an entry to
indicesusing a builder lambda.
-
repository
public final Status.Builder repository(java.lang.String value)
Required - API name:repository
-
shardsStats
public final Status.Builder shardsStats(ShardsStats value)
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
public final Status.Builder snapshot(java.lang.String value)
Required - API name:snapshot
-
state
public final Status.Builder state(java.lang.String value)
Required - API name:state
-
stats
public final Status.Builder stats(SnapshotStats value)
Required - API name:stats
-
stats
public final Status.Builder stats(java.util.function.Function<SnapshotStats.Builder,ObjectBuilder<SnapshotStats>> fn)
Required - API name:stats
-
uuid
public final Status.Builder uuid(java.lang.String value)
Required - API name:uuid
-
build
public Status build()
Builds aStatus.- Specified by:
buildin interfaceObjectBuilder<Status>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-