Class SnapshotInfo
java.lang.Object
org.opensearch.client.opensearch.snapshot.SnapshotInfo
- All Implemented Interfaces:
ToJsonp
public final class SnapshotInfo extends java.lang.Object implements ToJsonp
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSnapshotInfo.BuilderBuilder forSnapshotInfo. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<SnapshotInfo>DESERIALIZERJson deserializer for SnapshotInfo -
Constructor Summary
Constructors Modifier Constructor Description protectedSnapshotInfo(SnapshotInfo.Builder builder) -
Method Summary
Modifier and Type Method Description java.util.List<java.lang.String>dataStreams()API name:data_streamsjakarta.json.JsonValueduration()API name:durationjakarta.json.JsonValuedurationInMillis()API name:duration_in_millisjakarta.json.JsonValueendTime()API name:end_timejakarta.json.JsonValueendTimeInMillis()API name:end_time_in_millisjava.util.List<SnapshotShardFailure>failures()API name:failuresjava.util.List<InfoFeatureState>featureStates()API name:feature_statesjava.lang.BooleanincludeGlobalState()API name:include_global_statejava.util.Map<java.lang.String,IndexDetails>indexDetails()API name:index_detailsjava.util.List<java.lang.String>indices()API name:indicesjava.util.Map<java.lang.String,jakarta.json.JsonValue>metadata()API name:metadatajava.lang.Stringreason()API name:reasonprotected static voidsetupSnapshotInfoDeserializer(DelegatingDeserializer<SnapshotInfo.Builder> op)ShardStatisticsshards()API name:shardsjava.lang.Stringsnapshot()API name:snapshotjakarta.json.JsonValuestartTime()API name:start_timejakarta.json.JsonValuestartTimeInMillis()API name:start_time_in_millisjava.lang.Stringstate()API name:statevoidtoJsonp(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)java.lang.Stringuuid()API name:uuidjava.lang.Stringversion()API name:versionjava.lang.NumberversionId()API name:version_id
-
Field Details
-
DESERIALIZER
Json deserializer for SnapshotInfo
-
-
Constructor Details
-
Method Details
-
dataStreams
public java.util.List<java.lang.String> dataStreams()API name:data_streams -
duration
@Nullable public jakarta.json.JsonValue duration()API name:duration -
durationInMillis
@Nullable public jakarta.json.JsonValue durationInMillis()API name:duration_in_millis -
endTime
@Nullable public jakarta.json.JsonValue endTime()API name:end_time -
endTimeInMillis
@Nullable public jakarta.json.JsonValue endTimeInMillis()API name:end_time_in_millis -
failures
API name:failures -
includeGlobalState
@Nullable public java.lang.Boolean includeGlobalState()API name:include_global_state -
indices
public java.util.List<java.lang.String> indices()API name:indices -
indexDetails
API name:index_details -
metadata
@Nullable public java.util.Map<java.lang.String,jakarta.json.JsonValue> metadata()API name:metadata -
reason
@Nullable public java.lang.String reason()API name:reason -
snapshot
public java.lang.String snapshot()API name:snapshot -
shards
API name:shards -
startTime
@Nullable public jakarta.json.JsonValue startTime()API name:start_time -
startTimeInMillis
@Nullable public jakarta.json.JsonValue startTimeInMillis()API name:start_time_in_millis -
state
@Nullable public java.lang.String state()API name:state -
uuid
public java.lang.String uuid()API name:uuid -
version
@Nullable public java.lang.String version()API name:version -
versionId
@Nullable public java.lang.Number versionId()API name:version_id -
featureStates
API name:feature_states -
toJsonp
Serialize this object to JSON. -
toJsonpInternal
-
setupSnapshotInfoDeserializer
protected static void setupSnapshotInfoDeserializer(DelegatingDeserializer<SnapshotInfo.Builder> op)
-