Class PutRepositoryRequestBuilder
- java.lang.Object
-
- org.elasticsearch.action.ActionRequestBuilder<Request,Response>
-
- org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder<Request,Response,RequestBuilder>
-
- org.elasticsearch.action.support.master.AcknowledgedRequestBuilder<PutRepositoryRequest,AcknowledgedResponse,PutRepositoryRequestBuilder>
-
- org.elasticsearch.action.admin.cluster.repositories.put.PutRepositoryRequestBuilder
-
public class PutRepositoryRequestBuilder extends AcknowledgedRequestBuilder<PutRepositoryRequest,AcknowledgedResponse,PutRepositoryRequestBuilder>
Register repository request builder
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.action.ActionRequestBuilder
action, client, request
-
-
Constructor Summary
Constructors Constructor Description PutRepositoryRequestBuilder(ElasticsearchClient client, PutRepositoryAction action)
Constructs register repository requestPutRepositoryRequestBuilder(ElasticsearchClient client, PutRepositoryAction action, java.lang.String name)
Constructs register repository request for the repository with a given name
-
Method Summary
Modifier and Type Method Description PutRepositoryRequestBuilder
setName(java.lang.String name)
Sets the repository namePutRepositoryRequestBuilder
setSettings(java.lang.String source, XContentType xContentType)
Sets the repository settings in Json or Yaml formatPutRepositoryRequestBuilder
setSettings(java.util.Map<java.lang.String,java.lang.Object> source)
Sets the repository settingsPutRepositoryRequestBuilder
setSettings(Settings settings)
Sets the repository settingsPutRepositoryRequestBuilder
setSettings(Settings.Builder settings)
Sets the repository settingsPutRepositoryRequestBuilder
setType(java.lang.String type)
Sets the repository typePutRepositoryRequestBuilder
setVerify(boolean verify)
Sets whether or not repository should be verified after creation-
Methods inherited from class org.elasticsearch.action.support.master.AcknowledgedRequestBuilder
setTimeout, setTimeout
-
Methods inherited from class org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder
setMasterNodeTimeout, setMasterNodeTimeout
-
-
-
-
Constructor Detail
-
PutRepositoryRequestBuilder
public PutRepositoryRequestBuilder(ElasticsearchClient client, PutRepositoryAction action)
Constructs register repository request
-
PutRepositoryRequestBuilder
public PutRepositoryRequestBuilder(ElasticsearchClient client, PutRepositoryAction action, java.lang.String name)
Constructs register repository request for the repository with a given name
-
-
Method Detail
-
setName
public PutRepositoryRequestBuilder setName(java.lang.String name)
Sets the repository name- Parameters:
name
- repository name- Returns:
- this builder
-
setType
public PutRepositoryRequestBuilder setType(java.lang.String type)
Sets the repository type- Parameters:
type
- repository type- Returns:
- this builder
-
setSettings
public PutRepositoryRequestBuilder setSettings(Settings settings)
Sets the repository settings- Parameters:
settings
- repository settings- Returns:
- this builder
-
setSettings
public PutRepositoryRequestBuilder setSettings(Settings.Builder settings)
Sets the repository settings- Parameters:
settings
- repository settings builder- Returns:
- this builder
-
setSettings
public PutRepositoryRequestBuilder setSettings(java.lang.String source, XContentType xContentType)
Sets the repository settings in Json or Yaml format- Parameters:
source
- repository settingsxContentType
- the content type of the source- Returns:
- this builder
-
setSettings
public PutRepositoryRequestBuilder setSettings(java.util.Map<java.lang.String,java.lang.Object> source)
Sets the repository settings- Parameters:
source
- repository settings- Returns:
- this builder
-
setVerify
public PutRepositoryRequestBuilder setVerify(boolean verify)
Sets whether or not repository should be verified after creation- Parameters:
verify
- true if repository should be verified after registration, false otherwise- Returns:
- this builder
-
-