@ProviderType public class CreateSnapshotRequest extends java.lang.Object 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) |
public 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)