public class CreateSnapshotRequest extends CrossClusterRequest implements SnapshotRequest<CreateSnapshotResponse>
| Constructor and Description |
|---|
CreateSnapshotRequest(java.lang.String repositoryName,
java.lang.String snapshotName) |
| Modifier and Type | Method and Description |
|---|---|
CreateSnapshotResponse |
accept(SnapshotRequestExecutor snapshotRequestExecutor) |
java.lang.String[] |
getIndexNames() |
java.lang.String |
getRepositoryName() |
java.lang.String |
getSnapshotName() |
boolean |
isWaitForCompletion() |
void |
setIndexNames(java.lang.String... indexNames) |
void |
setWaitForCompletion(boolean waitForCompletion) |
getConnectionId, isPreferLocalCluster, setConnectionId, setPreferLocalClusterpublic CreateSnapshotRequest(java.lang.String repositoryName,
java.lang.String snapshotName)
public CreateSnapshotResponse accept(SnapshotRequestExecutor snapshotRequestExecutor)
accept in interface SnapshotRequest<CreateSnapshotResponse>public java.lang.String[] getIndexNames()
public java.lang.String getRepositoryName()
public java.lang.String getSnapshotName()
public boolean isWaitForCompletion()
public void setIndexNames(java.lang.String... indexNames)
public void setWaitForCompletion(boolean waitForCompletion)