Class CloneSnapshotRequestBuilder
java.lang.Object
org.opensearch.action.ActionRequestBuilder<Request,Response>
org.opensearch.action.support.master.MasterNodeOperationRequestBuilder<CloneSnapshotRequest,AcknowledgedResponse,CloneSnapshotRequestBuilder>
org.opensearch.action.admin.cluster.snapshots.clone.CloneSnapshotRequestBuilder
public class CloneSnapshotRequestBuilder extends MasterNodeOperationRequestBuilder<CloneSnapshotRequest,AcknowledgedResponse,CloneSnapshotRequestBuilder>
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description CloneSnapshotRequestBuilder(OpenSearchClient client, ActionType<AcknowledgedResponse> action, java.lang.String repository, java.lang.String source, java.lang.String target)
protected
CloneSnapshotRequestBuilder(OpenSearchClient client, ActionType<AcknowledgedResponse> action, CloneSnapshotRequest request)
-
Method Summary
Modifier and Type Method Description CloneSnapshotRequestBuilder
setIndices(java.lang.String... indices)
Sets a list of indices that should be cloned from the source to the target snapshotCloneSnapshotRequestBuilder
setIndicesOptions(IndicesOptions indicesOptions)
Specifies the indices options.Methods inherited from class org.opensearch.action.support.master.MasterNodeOperationRequestBuilder
setMasterNodeTimeout, setMasterNodeTimeout
-
Constructor Details
-
CloneSnapshotRequestBuilder
protected CloneSnapshotRequestBuilder(OpenSearchClient client, ActionType<AcknowledgedResponse> action, CloneSnapshotRequest request) -
CloneSnapshotRequestBuilder
public CloneSnapshotRequestBuilder(OpenSearchClient client, ActionType<AcknowledgedResponse> action, java.lang.String repository, java.lang.String source, java.lang.String target)
-
-
Method Details
-
setIndices
Sets a list of indices that should be cloned from the source to the target snapshotThe list of indices supports multi-index syntax. For example: "+test*" ,"-test42" will clone all indices with prefix "test" except index "test42".
- Returns:
- this builder
-
setIndicesOptions
Specifies the indices options. Like what type of requested indices to ignore. For example indices that don't exist.- Parameters:
indicesOptions
- the desired behaviour regarding indices options- Returns:
- this request
-