Class SnapshotsRecord.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<SnapshotsRecord.Builder>
co.elastic.clients.elasticsearch.cat.snapshots.SnapshotsRecord.Builder
- All Implemented Interfaces:
WithJson<SnapshotsRecord.Builder>
,ObjectBuilder<SnapshotsRecord>
- Enclosing class:
- SnapshotsRecord
public static class SnapshotsRecord.Builder extends WithJsonObjectBuilderBase<SnapshotsRecord.Builder> implements ObjectBuilder<SnapshotsRecord>
Builder for
SnapshotsRecord
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description SnapshotsRecord
build()
Builds aSnapshotsRecord
.SnapshotsRecord.Builder
duration(Time value)
durationSnapshotsRecord.Builder
duration(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
durationSnapshotsRecord.Builder
endEpoch(java.lang.String value)
end time in seconds since 1970-01-01 00:00:00SnapshotsRecord.Builder
endTime(java.lang.String value)
end time in HH:MM:SSSnapshotsRecord.Builder
failedShards(java.lang.String value)
number of failed shardsSnapshotsRecord.Builder
id(java.lang.String value)
unique snapshotSnapshotsRecord.Builder
indices(java.lang.String value)
number of indicesSnapshotsRecord.Builder
reason(java.lang.String value)
reason for failuresSnapshotsRecord.Builder
repository(java.lang.String value)
repository nameprotected SnapshotsRecord.Builder
self()
SnapshotsRecord.Builder
startEpoch(java.lang.String value)
start time in seconds since 1970-01-01 00:00:00SnapshotsRecord.Builder
startTime(java.lang.String value)
start time in HH:MM:SSSnapshotsRecord.Builder
status(java.lang.String value)
snapshot nameSnapshotsRecord.Builder
successfulShards(java.lang.String value)
number of successful shardsSnapshotsRecord.Builder
totalShards(java.lang.String value)
number of total shardsMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
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
-
id
unique snapshotAPI name:
id
-
repository
repository nameAPI name:
repository
-
status
snapshot nameAPI name:
status
-
startEpoch
start time in seconds since 1970-01-01 00:00:00API name:
start_epoch
-
startTime
start time in HH:MM:SSAPI name:
start_time
-
endEpoch
end time in seconds since 1970-01-01 00:00:00API name:
end_epoch
-
endTime
end time in HH:MM:SSAPI name:
end_time
-
duration
durationAPI name:
duration
-
duration
public final SnapshotsRecord.Builder duration(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)durationAPI name:
duration
-
indices
number of indicesAPI name:
indices
-
successfulShards
number of successful shardsAPI name:
successful_shards
-
failedShards
number of failed shardsAPI name:
failed_shards
-
totalShards
number of total shardsAPI name:
total_shards
-
reason
reason for failuresAPI name:
reason
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<SnapshotsRecord.Builder>
-
build
Builds aSnapshotsRecord
.- Specified by:
build
in interfaceObjectBuilder<SnapshotsRecord>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-