Class CloneIndexRequest
java.lang.Object
org.opensearch.client.opensearch._types.RequestBase
org.opensearch.client.opensearch.indices.CloneIndexRequest
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class CloneIndexRequest extends RequestBase implements JsonpSerializable
Clones an index
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CloneIndexRequest.Builder
Builder forCloneIndexRequest
.Nested classes/interfaces inherited from class org.opensearch.client.opensearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>>
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<CloneIndexRequest>
_DESERIALIZER
Json deserializer forCloneIndexRequest
static Endpoint<CloneIndexRequest,CloneIndexResponse,ErrorResponse>
_ENDPOINT
Endpoint "indices.clone
". -
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,Alias>
aliases()
API name:aliases
java.lang.String
index()
Required - The name of the source index to cloneTime
masterTimeout()
Specify timeout for connection to masterstatic CloneIndexRequest
of(java.util.function.Function<CloneIndexRequest.Builder,ObjectBuilder<CloneIndexRequest>> fn)
void
serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
Serialize this object to JSON.protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
java.util.Map<java.lang.String,JsonData>
settings()
API name:settings
protected static void
setupCloneIndexRequestDeserializer(ObjectDeserializer<CloneIndexRequest.Builder> op)
java.lang.String
target()
Required - The name of the target index to clone intoTime
timeout()
Explicit operation timeoutWaitForActiveShards
waitForActiveShards()
Set the number of active shards to wait for on the cloned index before the operation returns.
-
Field Details
-
_DESERIALIZER
Json deserializer forCloneIndexRequest
-
_ENDPOINT
Endpoint "indices.clone
".
-
-
Method Details
-
of
public static CloneIndexRequest of(java.util.function.Function<CloneIndexRequest.Builder,ObjectBuilder<CloneIndexRequest>> fn) -
aliases
API name:aliases
-
index
public final java.lang.String index()Required - The name of the source index to cloneAPI name:
index
-
masterTimeout
Specify timeout for connection to masterAPI name:
master_timeout
-
settings
API name:settings
-
target
public final java.lang.String target()Required - The name of the target index to clone intoAPI name:
target
-
timeout
Explicit operation timeoutAPI name:
timeout
-
waitForActiveShards
Set the number of active shards to wait for on the cloned index before the operation returns.API name:
wait_for_active_shards
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
setupCloneIndexRequestDeserializer
protected static void setupCloneIndexRequestDeserializer(ObjectDeserializer<CloneIndexRequest.Builder> op)
-