public class PutRepositoryRequestBuilder extends AcknowledgedRequestBuilder<PutRepositoryRequest,PutRepositoryResponse,PutRepositoryRequestBuilder,ClusterAdminClient>
client, request
Constructor and Description |
---|
PutRepositoryRequestBuilder(ClusterAdminClient clusterAdminClient)
Constructs register repository request
|
PutRepositoryRequestBuilder(ClusterAdminClient clusterAdminClient,
String name)
Constructs register repository request for the repository with a given name
|
Modifier and Type | Method and Description |
---|---|
protected void |
doExecute(ActionListener<PutRepositoryResponse> listener) |
PutRepositoryRequestBuilder |
setName(String name)
Sets the repository name
|
PutRepositoryRequestBuilder |
setSettings(Map<String,Object> source)
Sets the repository settings
|
PutRepositoryRequestBuilder |
setSettings(Settings.Builder settings)
Sets the repository settings
|
PutRepositoryRequestBuilder |
setSettings(Settings settings)
Sets the repository settings
|
PutRepositoryRequestBuilder |
setSettings(String source)
Sets the repository settings in Json, Yaml or properties format
|
PutRepositoryRequestBuilder |
setType(String type)
Sets the repository type
|
PutRepositoryRequestBuilder |
setVerify(boolean verify)
Sets whether or not repository should be verified after creation
|
setTimeout, setTimeout
setMasterNodeTimeout, setMasterNodeTimeout
execute, execute, get, get, get, putHeader, request, setListenerThreaded
public PutRepositoryRequestBuilder(ClusterAdminClient clusterAdminClient)
clusterAdminClient
- cluster admin clientpublic PutRepositoryRequestBuilder(ClusterAdminClient clusterAdminClient, String name)
clusterAdminClient
- cluster admin clientname
- repository namepublic PutRepositoryRequestBuilder setName(String name)
name
- repository namepublic PutRepositoryRequestBuilder setType(String type)
type
- repository typepublic PutRepositoryRequestBuilder setSettings(Settings settings)
settings
- repository settingspublic PutRepositoryRequestBuilder setSettings(Settings.Builder settings)
settings
- repository settings builderpublic PutRepositoryRequestBuilder setSettings(String source)
source
- repository settingspublic PutRepositoryRequestBuilder setSettings(Map<String,Object> source)
source
- repository settingspublic PutRepositoryRequestBuilder setVerify(boolean verify)
verify
- true if repository should be verified after registration, false otherwiseprotected void doExecute(ActionListener<PutRepositoryResponse> listener)
doExecute
in class ActionRequestBuilder<PutRepositoryRequest,PutRepositoryResponse,PutRepositoryRequestBuilder,ClusterAdminClient>
Copyright © 2009–2015. All rights reserved.