public class GetSnapshotsRequestBuilder extends MasterNodeOperationRequestBuilder<GetSnapshotsRequest,GetSnapshotsResponse,GetSnapshotsRequestBuilder,ClusterAdminClient>
client, request
Constructor and Description |
---|
GetSnapshotsRequestBuilder(ClusterAdminClient clusterAdminClient)
Constructs the new get snapshot request
|
GetSnapshotsRequestBuilder(ClusterAdminClient clusterAdminClient,
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
|
protected void |
doExecute(ActionListener<GetSnapshotsResponse> listener) |
GetSnapshotsRequestBuilder |
setRepository(String repository)
Sets the repository name
|
GetSnapshotsRequestBuilder |
setSnapshots(String... snapshots)
Sets list of snapshots to return
|
setMasterNodeTimeout, setMasterNodeTimeout
execute, execute, get, get, get, putHeader, request, setListenerThreaded
public GetSnapshotsRequestBuilder(ClusterAdminClient clusterAdminClient)
clusterAdminClient
- cluster admin clientpublic GetSnapshotsRequestBuilder(ClusterAdminClient clusterAdminClient, String repository)
clusterAdminClient
- cluster admin clientrepository
- repository namepublic GetSnapshotsRequestBuilder setRepository(String repository)
repository
- repository namepublic GetSnapshotsRequestBuilder setSnapshots(String... snapshots)
snapshots
- list of snapshotspublic GetSnapshotsRequestBuilder addSnapshots(String... snapshots)
snapshots
- additional snapshotsprotected void doExecute(ActionListener<GetSnapshotsResponse> listener)
doExecute
in class ActionRequestBuilder<GetSnapshotsRequest,GetSnapshotsResponse,GetSnapshotsRequestBuilder,ClusterAdminClient>
Copyright © 2009–2015. All rights reserved.