Class SnapshotsRecord.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.cat.snapshots.SnapshotsRecord.Builder
-
- All Implemented Interfaces:
ObjectBuilder<SnapshotsRecord>
- Enclosing class:
- SnapshotsRecord
public static class SnapshotsRecord.Builder extends ObjectBuilderBase implements ObjectBuilder<SnapshotsRecord>
Builder forSnapshotsRecord.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SnapshotsRecordbuild()Builds aSnapshotsRecord.SnapshotsRecord.Builderduration(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)durationSnapshotsRecord.Builderduration(Time value)durationSnapshotsRecord.BuilderendEpoch(java.lang.String value)end time in seconds since 1970-01-01 00:00:00SnapshotsRecord.BuilderendTime(java.lang.String value)end time in HH:MM:SSSnapshotsRecord.BuilderfailedShards(java.lang.String value)number of failed shardsSnapshotsRecord.Builderid(java.lang.String value)unique snapshotSnapshotsRecord.Builderindices(java.lang.String value)number of indicesSnapshotsRecord.Builderreason(java.lang.String value)reason for failuresSnapshotsRecord.Builderrepository(java.lang.String value)repository nameSnapshotsRecord.BuilderstartEpoch(java.lang.String value)start time in seconds since 1970-01-01 00:00:00SnapshotsRecord.BuilderstartTime(java.lang.String value)start time in HH:MM:SSSnapshotsRecord.Builderstatus(java.lang.String value)snapshot nameSnapshotsRecord.BuildersuccessfulShards(java.lang.String value)number of successful shardsSnapshotsRecord.BuildertotalShards(java.lang.String value)number of total shards-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
id
public final SnapshotsRecord.Builder id(@Nullable java.lang.String value)
unique snapshotAPI name:
id
-
repository
public final SnapshotsRecord.Builder repository(@Nullable java.lang.String value)
repository nameAPI name:
repository
-
status
public final SnapshotsRecord.Builder status(@Nullable java.lang.String value)
snapshot nameAPI name:
status
-
startEpoch
public final SnapshotsRecord.Builder startEpoch(@Nullable java.lang.String value)
start time in seconds since 1970-01-01 00:00:00API name:
start_epoch
-
startTime
public final SnapshotsRecord.Builder startTime(@Nullable java.lang.String value)
start time in HH:MM:SSAPI name:
start_time
-
endEpoch
public final SnapshotsRecord.Builder endEpoch(@Nullable java.lang.String value)
end time in seconds since 1970-01-01 00:00:00API name:
end_epoch
-
endTime
public final SnapshotsRecord.Builder endTime(@Nullable java.lang.String value)
end time in HH:MM:SSAPI name:
end_time
-
duration
public final SnapshotsRecord.Builder duration(@Nullable Time value)
durationAPI name:
duration
-
duration
public final SnapshotsRecord.Builder duration(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
durationAPI name:
duration
-
indices
public final SnapshotsRecord.Builder indices(@Nullable java.lang.String value)
number of indicesAPI name:
indices
-
successfulShards
public final SnapshotsRecord.Builder successfulShards(@Nullable java.lang.String value)
number of successful shardsAPI name:
successful_shards
-
failedShards
public final SnapshotsRecord.Builder failedShards(@Nullable java.lang.String value)
number of failed shardsAPI name:
failed_shards
-
totalShards
public final SnapshotsRecord.Builder totalShards(@Nullable java.lang.String value)
number of total shardsAPI name:
total_shards
-
reason
public final SnapshotsRecord.Builder reason(@Nullable java.lang.String value)
reason for failuresAPI name:
reason
-
build
public SnapshotsRecord build()
Builds aSnapshotsRecord.- Specified by:
buildin interfaceObjectBuilder<SnapshotsRecord>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-