Class SnapshotLifecycle
java.lang.Object
co.elastic.clients.elasticsearch.slm.SnapshotLifecycle
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class SnapshotLifecycle extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSnapshotLifecycle.BuilderBuilder forSnapshotLifecycle. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<SnapshotLifecycle>_DESERIALIZERJson deserializer forSnapshotLifecycle -
Constructor Summary
Constructors Constructor Description SnapshotLifecycle(SnapshotLifecycle.Builder builder)SnapshotLifecycle(java.util.function.Function<SnapshotLifecycle.Builder,SnapshotLifecycle.Builder> fn) -
Method Summary
Modifier and Type Method Description InProgressinProgress()API name:in_progressInvocationlastFailure()API name:last_failureInvocationlastSuccess()API name:last_successjava.lang.StringmodifiedDate()API name:modified_datejava.lang.StringmodifiedDateMillis()API name:modified_date_millisjava.lang.StringnextExecution()API name:next_executionjava.lang.StringnextExecutionMillis()API name:next_execution_millisPolicypolicy()API name:policyvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupSnapshotLifecycleDeserializer(DelegatingDeserializer<SnapshotLifecycle.Builder> op)Statisticsstats()API name:statslongversion()API name:versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forSnapshotLifecycle
-
-
Constructor Details
-
SnapshotLifecycle
-
SnapshotLifecycle
public SnapshotLifecycle(java.util.function.Function<SnapshotLifecycle.Builder,SnapshotLifecycle.Builder> fn)
-
-
Method Details
-
inProgress
API name:in_progress -
lastFailure
API name:last_failure -
lastSuccess
API name:last_success -
modifiedDate
@Nullable public java.lang.String modifiedDate()API name:modified_date -
modifiedDateMillis
public java.lang.String modifiedDateMillis()API name:modified_date_millis -
nextExecution
@Nullable public java.lang.String nextExecution()API name:next_execution -
nextExecutionMillis
public java.lang.String nextExecutionMillis()API name:next_execution_millis -
policy
API name:policy -
version
public long version()API name:version -
stats
API name:stats -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupSnapshotLifecycleDeserializer
protected static void setupSnapshotLifecycleDeserializer(DelegatingDeserializer<SnapshotLifecycle.Builder> op)
-