Class RecoveryOrigin
- java.lang.Object
-
- org.opensearch.client.opensearch.indices.recovery.RecoveryOrigin
-
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class RecoveryOrigin extends java.lang.Object implements JsonpSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecoveryOrigin.BuilderBuilder forRecoveryOrigin.
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<RecoveryOrigin>_DESERIALIZERJson deserializer forRecoveryOrigin
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.BooleanbootstrapNewHistoryUuid()API name:bootstrap_new_history_uuidjava.lang.Stringhost()API name:hostjava.lang.Stringhostname()API name:hostnamejava.lang.Stringid()API name:idjava.lang.Stringindex()API name:indexjava.lang.Stringip()API name:ipjava.lang.Stringname()API name:namestatic RecoveryOriginof(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)java.lang.Stringrepository()API name:repositoryjava.lang.Stringrestoreuuid()API name:restoreUUIDvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupRecoveryOriginDeserializer(ObjectDeserializer<RecoveryOrigin.Builder> op)java.lang.Stringsnapshot()API name:snapshotjava.lang.StringtransportAddress()API name:transport_addressjava.lang.Stringversion()API name:version
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<RecoveryOrigin> _DESERIALIZER
Json deserializer forRecoveryOrigin
-
-
Method Detail
-
of
public static RecoveryOrigin of(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)
-
hostname
@Nullable public final java.lang.String hostname()
API name:hostname
-
host
@Nullable public final java.lang.String host()
API name:host
-
transportAddress
@Nullable public final java.lang.String transportAddress()
API name:transport_address
-
id
@Nullable public final java.lang.String id()
API name:id
-
ip
@Nullable public final java.lang.String ip()
API name:ip
-
name
@Nullable public final java.lang.String name()
API name:name
-
bootstrapNewHistoryUuid
@Nullable public final java.lang.Boolean bootstrapNewHistoryUuid()
API name:bootstrap_new_history_uuid
-
repository
@Nullable public final java.lang.String repository()
API name:repository
-
snapshot
@Nullable public final java.lang.String snapshot()
API name:snapshot
-
version
@Nullable public final java.lang.String version()
API name:version
-
restoreuuid
@Nullable public final java.lang.String restoreuuid()
API name:restoreUUID
-
index
@Nullable public final java.lang.String index()
API name:index
-
serialize
public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
-
setupRecoveryOriginDeserializer
protected static void setupRecoveryOriginDeserializer(ObjectDeserializer<RecoveryOrigin.Builder> op)
-
-