public static class IndicesAliasesRequest.AliasActions extends java.lang.Object implements AliasesRequest, Writeable
| Modifier and Type | Class and Description |
|---|---|
static class |
IndicesAliasesRequest.AliasActions.Type |
IndicesRequest.ReplaceableWriteable.Reader<V>, Writeable.Writer<V>| Modifier and Type | Field and Description |
|---|---|
static ConstructingObjectParser<IndicesAliasesRequest.AliasActions,java.lang.Void> |
PARSER
Parser for any one
AliasAction. |
| Constructor and Description |
|---|
AliasActions(StreamInput in)
Read from a stream.
|
| Modifier and Type | Method and Description |
|---|---|
IndicesAliasesRequest.AliasActions.Type |
actionType()
Type of the action to perform.
|
static IndicesAliasesRequest.AliasActions |
add()
Build a new
AliasAction to add aliases. |
IndicesAliasesRequest.AliasActions |
alias(java.lang.String alias)
Set the alias this action is operating on.
|
java.lang.String[] |
aliases()
Returns the array of aliases that the action relates to
|
IndicesAliasesRequest.AliasActions |
aliases(java.lang.String... aliases)
Aliases to use with this action.
|
boolean |
equals(java.lang.Object obj) |
boolean |
expandAliasesWildcards()
Returns true if wildcards expressions among aliases should be resolved, false otherwise
|
java.lang.String |
filter() |
IndicesAliasesRequest.AliasActions |
filter(java.util.Map<java.lang.String,java.lang.Object> filter) |
IndicesAliasesRequest.AliasActions |
filter(QueryBuilder filter) |
IndicesAliasesRequest.AliasActions |
filter(java.lang.String filter) |
int |
hashCode() |
IndicesAliasesRequest.AliasActions |
index(java.lang.String index)
Set the index this action is operating on.
|
java.lang.String |
indexRouting() |
IndicesAliasesRequest.AliasActions |
indexRouting(java.lang.String indexRouting) |
java.lang.String[] |
indices()
Returns the array of indices that the action relates to
|
IndicesAliasesRequest.AliasActions |
indices(java.lang.String... indices)
Sets the indices that the action relates to.
|
IndicesOptions |
indicesOptions()
Returns the indices options used to resolve indices.
|
static IndicesAliasesRequest.AliasActions |
remove()
Build a new
AliasAction to remove aliases. |
static IndicesAliasesRequest.AliasActions |
removeIndex()
Build a new
AliasAction to remove an index. |
IndicesAliasesRequest.AliasActions |
routing(java.lang.String routing)
Set the default routing.
|
java.lang.String |
searchRouting() |
IndicesAliasesRequest.AliasActions |
searchRouting(java.lang.String searchRouting) |
java.lang.String |
toString() |
void |
writeTo(StreamOutput out)
Write this into the StreamOutput.
|
public static final ConstructingObjectParser<IndicesAliasesRequest.AliasActions,java.lang.Void> PARSER
AliasAction.public AliasActions(StreamInput in) throws java.io.IOException
java.io.IOExceptionpublic static IndicesAliasesRequest.AliasActions add()
AliasAction to add aliases.public static IndicesAliasesRequest.AliasActions remove()
AliasAction to remove aliases.public static IndicesAliasesRequest.AliasActions removeIndex()
AliasAction to remove an index.public void writeTo(StreamOutput out) throws java.io.IOException
Writeablepublic IndicesAliasesRequest.AliasActions.Type actionType()
public IndicesAliasesRequest.AliasActions indices(java.lang.String... indices)
IndicesRequest.Replaceableindices in interface IndicesRequest.Replaceablepublic IndicesAliasesRequest.AliasActions index(java.lang.String index)
public IndicesAliasesRequest.AliasActions aliases(java.lang.String... aliases)
aliases in interface AliasesRequestpublic IndicesAliasesRequest.AliasActions alias(java.lang.String alias)
public IndicesAliasesRequest.AliasActions routing(java.lang.String routing)
public java.lang.String searchRouting()
public IndicesAliasesRequest.AliasActions searchRouting(java.lang.String searchRouting)
public java.lang.String indexRouting()
public IndicesAliasesRequest.AliasActions indexRouting(java.lang.String indexRouting)
public java.lang.String filter()
public IndicesAliasesRequest.AliasActions filter(java.lang.String filter)
public IndicesAliasesRequest.AliasActions filter(java.util.Map<java.lang.String,java.lang.Object> filter)
public IndicesAliasesRequest.AliasActions filter(QueryBuilder filter)
public java.lang.String[] aliases()
AliasesRequestaliases in interface AliasesRequestpublic boolean expandAliasesWildcards()
AliasesRequestexpandAliasesWildcards in interface AliasesRequestpublic java.lang.String[] indices()
IndicesRequestindices in interface IndicesRequestpublic IndicesOptions indicesOptions()
IndicesRequestindicesOptions in interface IndicesRequestpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object