Class SnapshotInfo.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.snapshot.SnapshotInfo.Builder
-
- All Implemented Interfaces:
ObjectBuilder<SnapshotInfo>
- Enclosing class:
- SnapshotInfo
public static class SnapshotInfo.Builder extends ObjectBuilderBase implements ObjectBuilder<SnapshotInfo>
Builder forSnapshotInfo.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SnapshotInfobuild()Builds aSnapshotInfo.SnapshotInfo.BuilderdataStreams(java.lang.String value, java.lang.String... values)Required - API name:data_streamsSnapshotInfo.BuilderdataStreams(java.util.List<java.lang.String> list)Required - API name:data_streamsSnapshotInfo.Builderduration(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:durationSnapshotInfo.Builderduration(Time value)API name:durationSnapshotInfo.BuilderdurationInMillis(java.lang.String value)API name:duration_in_millisSnapshotInfo.BuilderendTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:end_timeSnapshotInfo.BuilderendTime(Time value)API name:end_timeSnapshotInfo.BuilderendTimeInMillis(java.lang.String value)API name:end_time_in_millisSnapshotInfo.Builderfailures(java.util.function.Function<SnapshotShardFailure.Builder,ObjectBuilder<SnapshotShardFailure>> fn)API name:failuresSnapshotInfo.Builderfailures(java.util.List<SnapshotShardFailure> list)API name:failuresSnapshotInfo.Builderfailures(SnapshotShardFailure value, SnapshotShardFailure... values)API name:failuresSnapshotInfo.BuilderfeatureStates(java.util.function.Function<InfoFeatureState.Builder,ObjectBuilder<InfoFeatureState>> fn)API name:feature_statesSnapshotInfo.BuilderfeatureStates(java.util.List<InfoFeatureState> list)API name:feature_statesSnapshotInfo.BuilderfeatureStates(InfoFeatureState value, InfoFeatureState... values)API name:feature_statesSnapshotInfo.BuilderincludeGlobalState(java.lang.Boolean value)API name:include_global_stateSnapshotInfo.BuilderindexDetails(java.lang.String key, java.util.function.Function<IndexDetails.Builder,ObjectBuilder<IndexDetails>> fn)API name:index_detailsSnapshotInfo.BuilderindexDetails(java.lang.String key, IndexDetails value)API name:index_detailsSnapshotInfo.BuilderindexDetails(java.util.Map<java.lang.String,IndexDetails> map)API name:index_detailsSnapshotInfo.Builderindices(java.lang.String value, java.lang.String... values)Required - API name:indicesSnapshotInfo.Builderindices(java.util.List<java.lang.String> list)Required - API name:indicesSnapshotInfo.Buildermetadata(java.lang.String key, JsonData value)API name:metadataSnapshotInfo.Buildermetadata(java.util.Map<java.lang.String,JsonData> map)API name:metadataSnapshotInfo.Builderreason(java.lang.String value)API name:reasonSnapshotInfo.Builderrepository(java.lang.String value)API name:repositorySnapshotInfo.Buildershards(java.util.function.Function<ShardStatistics.Builder,ObjectBuilder<ShardStatistics>> fn)API name:shardsSnapshotInfo.Buildershards(ShardStatistics value)API name:shardsSnapshotInfo.Buildersnapshot(java.lang.String value)Required - API name:snapshotSnapshotInfo.BuilderstartTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:start_timeSnapshotInfo.BuilderstartTime(Time value)API name:start_timeSnapshotInfo.BuilderstartTimeInMillis(java.lang.String value)API name:start_time_in_millisSnapshotInfo.Builderstate(java.lang.String value)API name:stateSnapshotInfo.Builderuuid(java.lang.String value)Required - API name:uuidSnapshotInfo.Builderversion(java.lang.String value)API name:versionSnapshotInfo.BuilderversionId(java.lang.Long value)API name:version_id-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
dataStreams
public final SnapshotInfo.Builder dataStreams(java.util.List<java.lang.String> list)
Required - API name:data_streamsAdds all elements of
listtodataStreams.
-
dataStreams
public final SnapshotInfo.Builder dataStreams(java.lang.String value, java.lang.String... values)
Required - API name:data_streamsAdds one or more values to
dataStreams.
-
duration
public final SnapshotInfo.Builder duration(@Nullable Time value)
API name:duration
-
duration
public final SnapshotInfo.Builder duration(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
API name:duration
-
durationInMillis
public final SnapshotInfo.Builder durationInMillis(@Nullable java.lang.String value)
API name:duration_in_millis
-
endTime
public final SnapshotInfo.Builder endTime(@Nullable Time value)
API name:end_time
-
endTime
public final SnapshotInfo.Builder endTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
API name:end_time
-
endTimeInMillis
public final SnapshotInfo.Builder endTimeInMillis(@Nullable java.lang.String value)
API name:end_time_in_millis
-
failures
public final SnapshotInfo.Builder failures(java.util.List<SnapshotShardFailure> list)
API name:failuresAdds all elements of
listtofailures.
-
failures
public final SnapshotInfo.Builder failures(SnapshotShardFailure value, SnapshotShardFailure... values)
API name:failuresAdds one or more values to
failures.
-
failures
public final SnapshotInfo.Builder failures(java.util.function.Function<SnapshotShardFailure.Builder,ObjectBuilder<SnapshotShardFailure>> fn)
API name:failuresAdds a value to
failuresusing a builder lambda.
-
includeGlobalState
public final SnapshotInfo.Builder includeGlobalState(@Nullable java.lang.Boolean value)
API name:include_global_state
-
indices
public final SnapshotInfo.Builder indices(java.util.List<java.lang.String> list)
Required - API name:indicesAdds all elements of
listtoindices.
-
indices
public final SnapshotInfo.Builder indices(java.lang.String value, java.lang.String... values)
Required - API name:indicesAdds one or more values to
indices.
-
indexDetails
public final SnapshotInfo.Builder indexDetails(java.util.Map<java.lang.String,IndexDetails> map)
API name:index_detailsAdds all entries of
maptoindexDetails.
-
indexDetails
public final SnapshotInfo.Builder indexDetails(java.lang.String key, IndexDetails value)
API name:index_detailsAdds an entry to
indexDetails.
-
indexDetails
public final SnapshotInfo.Builder indexDetails(java.lang.String key, java.util.function.Function<IndexDetails.Builder,ObjectBuilder<IndexDetails>> fn)
API name:index_detailsAdds an entry to
indexDetailsusing a builder lambda.
-
metadata
public final SnapshotInfo.Builder metadata(java.util.Map<java.lang.String,JsonData> map)
API name:metadataAdds all entries of
maptometadata.
-
metadata
public final SnapshotInfo.Builder metadata(java.lang.String key, JsonData value)
API name:metadataAdds an entry to
metadata.
-
reason
public final SnapshotInfo.Builder reason(@Nullable java.lang.String value)
API name:reason
-
repository
public final SnapshotInfo.Builder repository(@Nullable java.lang.String value)
API name:repository
-
snapshot
public final SnapshotInfo.Builder snapshot(java.lang.String value)
Required - API name:snapshot
-
shards
public final SnapshotInfo.Builder shards(@Nullable ShardStatistics value)
API name:shards
-
shards
public final SnapshotInfo.Builder shards(java.util.function.Function<ShardStatistics.Builder,ObjectBuilder<ShardStatistics>> fn)
API name:shards
-
startTime
public final SnapshotInfo.Builder startTime(@Nullable Time value)
API name:start_time
-
startTime
public final SnapshotInfo.Builder startTime(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
API name:start_time
-
startTimeInMillis
public final SnapshotInfo.Builder startTimeInMillis(@Nullable java.lang.String value)
API name:start_time_in_millis
-
state
public final SnapshotInfo.Builder state(@Nullable java.lang.String value)
API name:state
-
uuid
public final SnapshotInfo.Builder uuid(java.lang.String value)
Required - API name:uuid
-
version
public final SnapshotInfo.Builder version(@Nullable java.lang.String value)
API name:version
-
versionId
public final SnapshotInfo.Builder versionId(@Nullable java.lang.Long value)
API name:version_id
-
featureStates
public final SnapshotInfo.Builder featureStates(java.util.List<InfoFeatureState> list)
API name:feature_statesAdds all elements of
listtofeatureStates.
-
featureStates
public final SnapshotInfo.Builder featureStates(InfoFeatureState value, InfoFeatureState... values)
API name:feature_statesAdds one or more values to
featureStates.
-
featureStates
public final SnapshotInfo.Builder featureStates(java.util.function.Function<InfoFeatureState.Builder,ObjectBuilder<InfoFeatureState>> fn)
API name:feature_statesAdds a value to
featureStatesusing a builder lambda.
-
build
public SnapshotInfo build()
Builds aSnapshotInfo.- Specified by:
buildin interfaceObjectBuilder<SnapshotInfo>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-