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,
String repository)
Constructs the new get snapshot request with specified repository
|
Modifier and Type | Method and Description |
---|---|
GetSnapshotsRequestBuilder |
addSnapshots(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(String repository)
Sets the repository name
|
GetSnapshotsRequestBuilder |
setSnapshots(String... snapshots)
Sets list of snapshots to return
|
setMasterNodeTimeout, setMasterNodeTimeout
beforeExecute, execute, execute, get, get, get, putHeader, request
public GetSnapshotsRequestBuilder(ElasticsearchClient client, GetSnapshotsAction action)
public GetSnapshotsRequestBuilder(ElasticsearchClient client, GetSnapshotsAction action, String repository)
public GetSnapshotsRequestBuilder setRepository(String repository)
repository
- repository namepublic GetSnapshotsRequestBuilder setSnapshots(String... snapshots)
snapshots
- list of snapshotspublic GetSnapshotsRequestBuilder setCurrentSnapshot()
public GetSnapshotsRequestBuilder addSnapshots(String... snapshots)
snapshots
- additional snapshotspublic GetSnapshotsRequestBuilder setIgnoreUnavailable(boolean ignoreUnavailable)
ignoreUnavailable
- true to ignore unavailable snapshots.Copyright © 2009–2016. All rights reserved.