public class GetSnapshotsRequestBuilder extends MasterNodeOperationRequestBuilder<GetSnapshotsRequest,GetSnapshotsResponse,GetSnapshotsRequestBuilder>
action, client, request
Constructor and Description |
---|
GetSnapshotsRequestBuilder(ElasticsearchClient client,
GetSnapshotsAction action)
Constructs the new get snapshot request
|
GetSnapshotsRequestBuilder(ElasticsearchClient client,
GetSnapshotsAction action,
java.lang.String repository)
Constructs the new get snapshot request with specified repository
|
Modifier and Type | Method and Description |
---|---|
GetSnapshotsRequestBuilder |
addSnapshots(java.lang.String... snapshots)
Adds additional snapshots to the list of snapshots to return
|
GetSnapshotsRequestBuilder |
setCurrentSnapshot()
Makes the request to return the current snapshot
|
GetSnapshotsRequestBuilder |
setIgnoreUnavailable(boolean ignoreUnavailable)
Makes the request ignore unavailable snapshots
|
GetSnapshotsRequestBuilder |
setRepository(java.lang.String repository)
Sets the repository name
|
GetSnapshotsRequestBuilder |
setSnapshots(java.lang.String... snapshots)
Sets list of snapshots to return
|
setMasterNodeTimeout, setMasterNodeTimeout
beforeExecute, execute, execute, get, get, get, request
public GetSnapshotsRequestBuilder(ElasticsearchClient client, GetSnapshotsAction action)
public GetSnapshotsRequestBuilder(ElasticsearchClient client, GetSnapshotsAction action, java.lang.String repository)
public GetSnapshotsRequestBuilder setRepository(java.lang.String repository)
repository
- repository namepublic GetSnapshotsRequestBuilder setSnapshots(java.lang.String... snapshots)
snapshots
- list of snapshotspublic GetSnapshotsRequestBuilder setCurrentSnapshot()
public GetSnapshotsRequestBuilder addSnapshots(java.lang.String... snapshots)
snapshots
- additional snapshotspublic GetSnapshotsRequestBuilder setIgnoreUnavailable(boolean ignoreUnavailable)
ignoreUnavailable
- true to ignore unavailable snapshots.