public class IndicesAliasesRequest extends AcknowledgedRequest<IndicesAliasesRequest> implements CompositeIndicesRequest
Modifier and Type | Class and Description |
---|---|
static class |
IndicesAliasesRequest.AliasActions |
TransportRequest.Empty
DEFAULT_ACK_TIMEOUT, timeout
DEFAULT_MASTER_NODE_TIMEOUT, masterNodeTimeout
Constructor and Description |
---|
IndicesAliasesRequest() |
Modifier and Type | Method and Description |
---|---|
IndicesAliasesRequest |
addAlias(java.lang.String alias,
java.util.Map<java.lang.String,java.lang.Object> filter,
java.lang.String... indices)
Adds an alias to the index.
|
IndicesAliasesRequest |
addAlias(java.lang.String alias,
QueryBuilder filterBuilder,
java.lang.String... indices)
Adds an alias to the index.
|
IndicesAliasesRequest |
addAlias(java.lang.String alias,
java.lang.String... indices)
Adds an alias to the index.
|
IndicesAliasesRequest |
addAliasAction(AliasAction action) |
void |
addAliasAction(IndicesAliasesRequest.AliasActions aliasAction) |
java.util.List<IndicesAliasesRequest.AliasActions> |
getAliasActions() |
IndicesOptions |
indicesOptions() |
void |
readFrom(StreamInput in)
Set this object's fields from a StreamInput.
|
IndicesAliasesRequest |
removeAlias(java.lang.String[] indices,
java.lang.String... aliases)
Removes an alias to the index.
|
IndicesAliasesRequest |
removeAlias(java.lang.String index,
java.lang.String... aliases)
Removes an alias to the index.
|
java.util.List<? extends IndicesRequest> |
subRequests()
Returns the subrequests that a composite request is composed of
|
ActionRequestValidationException |
validate() |
void |
writeTo(StreamOutput out)
Write this object's fields to a StreamOutput.
|
ackTimeout, readTimeout, timeout, timeout, timeout, writeTimeout
masterNodeTimeout, masterNodeTimeout, masterNodeTimeout
getShouldPersistResult
createTask, getDescription, getParentTask, setParentTask, setParentTask
remoteAddress, remoteAddress
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
masterNodeTimeout
public IndicesAliasesRequest addAlias(java.lang.String alias, java.lang.String... indices)
alias
- The aliasindices
- The indicespublic void addAliasAction(IndicesAliasesRequest.AliasActions aliasAction)
public IndicesAliasesRequest addAliasAction(AliasAction action)
public IndicesAliasesRequest addAlias(java.lang.String alias, java.util.Map<java.lang.String,java.lang.Object> filter, java.lang.String... indices)
alias
- The aliasfilter
- The filterindices
- The indicespublic IndicesAliasesRequest addAlias(java.lang.String alias, QueryBuilder filterBuilder, java.lang.String... indices)
alias
- The aliasfilterBuilder
- The filterindices
- The indicespublic IndicesAliasesRequest removeAlias(java.lang.String[] indices, java.lang.String... aliases)
indices
- The indicesaliases
- The aliasespublic IndicesAliasesRequest removeAlias(java.lang.String index, java.lang.String... aliases)
index
- The indexaliases
- The aliasespublic java.util.List<IndicesAliasesRequest.AliasActions> getAliasActions()
public ActionRequestValidationException validate()
validate
in class ActionRequest<IndicesAliasesRequest>
public void readFrom(StreamInput in) throws java.io.IOException
Streamable
readFrom
in interface Streamable
readFrom
in class MasterNodeRequest<IndicesAliasesRequest>
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Streamable
writeTo
in interface Streamable
writeTo
in class MasterNodeRequest<IndicesAliasesRequest>
java.io.IOException
public IndicesOptions indicesOptions()
public java.util.List<? extends IndicesRequest> subRequests()
CompositeIndicesRequest
subRequests
in interface CompositeIndicesRequest