public class PutRepositoryRequest extends AcknowledgedRequest<PutRepositoryRequest>
TransportRequest.Empty
DEFAULT_ACK_TIMEOUT, timeout
DEFAULT_MASTER_NODE_TIMEOUT, masterNodeTimeout
Constructor and Description |
---|
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, writeTimeout
masterNodeTimeout, masterNodeTimeout, masterNodeTimeout
listenerThreaded, listenerThreaded
getHeader, getHeaders, hasHeader, putHeader, remoteAddress, remoteAddress
contextSize, copyContextFrom, getContext, getFromContext, getFromContext, hasInContext, isContextEmpty, putAllInContext, putInContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
masterNodeTimeout
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 Streamable
readFrom
in class MasterNodeOperationRequest<PutRepositoryRequest>
IOException
public void writeTo(StreamOutput out) throws IOException
writeTo
in interface Streamable
writeTo
in class MasterNodeOperationRequest<PutRepositoryRequest>
IOException
Copyright © 2009–2015. All rights reserved.