public class PutRepositoryRequest extends AcknowledgedRequest<PutRepositoryRequest>
Registers a repository with given name, type and settings. If the repository with the same name already exists in the cluster, the new repository will replace the existing repository.
TransportRequest.EmptyDEFAULT_ACK_TIMEOUT, timeoutDEFAULT_MASTER_NODE_TIMEOUT, masterNodeTimeoutheaders| Constructor and Description |
|---|
PutRepositoryRequest() |
PutRepositoryRequest(String name)
Constructs a new put repository request with the provided name.
|
| Modifier and Type | Method and Description |
|---|---|
String |
name()
The name of the repository.
|
PutRepositoryRequest |
name(String name)
Sets the name of the repository.
|
void |
readFrom(StreamInput in) |
Settings |
settings()
Returns repository settings
|
PutRepositoryRequest |
settings(Map<String,Object> source)
Sets the repository settings.
|
PutRepositoryRequest |
settings(Settings.Builder settings)
Sets the repository settings
|
PutRepositoryRequest |
settings(Settings settings)
Sets the repository settings
|
PutRepositoryRequest |
settings(String source)
Sets the repository settings.
|
PutRepositoryRequest |
source(byte[] repositoryDefinition)
Parses repository definition.
|
PutRepositoryRequest |
source(byte[] repositoryDefinition,
int offset,
int length)
Parses repository definition.
|
PutRepositoryRequest |
source(BytesReference repositoryDefinition)
Parses repository definition.
|
PutRepositoryRequest |
source(Map repositoryDefinition)
Parses repository definition.
|
PutRepositoryRequest |
source(String repositoryDefinition)
Parses repository definition.
|
PutRepositoryRequest |
source(XContentBuilder repositoryDefinition)
Parses repository definition.
|
String |
type()
Returns repository type
|
PutRepositoryRequest |
type(String type)
The type of the repository
"fs" - shared filesystem repository
|
ActionRequestValidationException |
validate() |
boolean |
verify()
Returns true if repository should be verified after creation
|
PutRepositoryRequest |
verify(boolean verify)
Sets whether or not the repository should be verified after creation
|
void |
writeTo(StreamOutput out) |
ackTimeout, readTimeout, timeout, timeout, timeout, writeTimeoutmasterNodeTimeout, masterNodeTimeout, masterNodeTimeoutcreateTask, createTask, setParentTaskgetDescriptionremoteAddress, remoteAddresscontextSize, copyContextAndHeadersFrom, copyContextFrom, copyHeadersFrom, getContext, getFromContext, getFromContext, getHeader, getHeaders, hasHeader, hasInContext, isContextEmpty, putAllInContext, putHeader, putInContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmasterNodeTimeoutpublic PutRepositoryRequest()
public PutRepositoryRequest(String name)
public ActionRequestValidationException validate()
validate in class ActionRequest<PutRepositoryRequest>public PutRepositoryRequest name(String name)
name - repository namepublic String name()
public PutRepositoryRequest type(String type)
type - repository typepublic String type()
public PutRepositoryRequest settings(Settings settings)
settings - repository settingspublic PutRepositoryRequest settings(Settings.Builder settings)
settings - repository settingspublic PutRepositoryRequest settings(String source)
source - repository settings in json, yaml or properties formatpublic PutRepositoryRequest settings(Map<String,Object> source)
source - repository settingspublic Settings settings()
public PutRepositoryRequest verify(boolean verify)
public boolean verify()
public PutRepositoryRequest source(XContentBuilder repositoryDefinition)
repositoryDefinition - repository definitionpublic PutRepositoryRequest source(Map repositoryDefinition)
repositoryDefinition - repository definitionpublic PutRepositoryRequest source(String repositoryDefinition)
repositoryDefinition - repository definitionpublic PutRepositoryRequest source(byte[] repositoryDefinition)
repositoryDefinition - repository definitionpublic PutRepositoryRequest source(byte[] repositoryDefinition, int offset, int length)
repositoryDefinition - repository definitionpublic PutRepositoryRequest source(BytesReference repositoryDefinition)
repositoryDefinition - repository definitionpublic void readFrom(StreamInput in) throws IOException
readFrom in interface StreamablereadFrom in class MasterNodeRequest<PutRepositoryRequest>IOExceptionpublic void writeTo(StreamOutput out) throws IOException
writeTo in interface StreamablewriteTo in class MasterNodeRequest<PutRepositoryRequest>IOExceptionCopyright © 2009–2017. All rights reserved.