public class PutRepositoryRequestBuilder extends AcknowledgedRequestBuilder<PutRepositoryRequest,PutRepositoryResponse,PutRepositoryRequestBuilder>
action, client, request
Constructor | Description |
---|---|
PutRepositoryRequestBuilder(ElasticsearchClient client,
PutRepositoryAction action) |
Constructs register repository request
|
PutRepositoryRequestBuilder(ElasticsearchClient client,
PutRepositoryAction action,
java.lang.String name) |
Constructs register repository request for the repository with a given name
|
Modifier and Type | Method | Description |
---|---|---|
PutRepositoryRequestBuilder |
setName(java.lang.String name) |
Sets the repository name
|
PutRepositoryRequestBuilder |
setSettings(java.lang.String source,
XContentType xContentType) |
Sets the repository settings in Json or Yaml format
|
PutRepositoryRequestBuilder |
setSettings(java.util.Map<java.lang.String,java.lang.Object> source) |
Sets the repository settings
|
PutRepositoryRequestBuilder |
setSettings(Settings settings) |
Sets the repository settings
|
PutRepositoryRequestBuilder |
setSettings(Settings.Builder settings) |
Sets the repository settings
|
PutRepositoryRequestBuilder |
setType(java.lang.String type) |
Sets the repository type
|
PutRepositoryRequestBuilder |
setVerify(boolean verify) |
Sets whether or not repository should be verified after creation
|
setTimeout, setTimeout
execute, execute, get, get, get, request
setMasterNodeTimeout, setMasterNodeTimeout
public PutRepositoryRequestBuilder(ElasticsearchClient client, PutRepositoryAction action)
public PutRepositoryRequestBuilder(ElasticsearchClient client, PutRepositoryAction action, java.lang.String name)
public PutRepositoryRequestBuilder setName(java.lang.String name)
name
- repository namepublic PutRepositoryRequestBuilder setType(java.lang.String type)
type
- repository typepublic PutRepositoryRequestBuilder setSettings(Settings settings)
settings
- repository settingspublic PutRepositoryRequestBuilder setSettings(Settings.Builder settings)
settings
- repository settings builderpublic PutRepositoryRequestBuilder setSettings(java.lang.String source, XContentType xContentType)
source
- repository settingsxContentType
- the content type of the sourcepublic PutRepositoryRequestBuilder setSettings(java.util.Map<java.lang.String,java.lang.Object> source)
source
- repository settingspublic PutRepositoryRequestBuilder setVerify(boolean verify)
verify
- true if repository should be verified after registration, false otherwise