public static class IndicesAliasesRequest.AliasActions extends java.lang.Object implements AliasesRequest, Writeable
Modifier and Type | Class and Description |
---|---|
static class |
IndicesAliasesRequest.AliasActions.Type |
IndicesRequest.Replaceable
Writeable.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.
|
java.lang.String[] |
concreteAliases(MetaData metaData,
java.lang.String concreteIndex) |
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 aliases. |
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.IOException
public 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 aliases.public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
public IndicesAliasesRequest.AliasActions.Type actionType()
public IndicesAliasesRequest.AliasActions indices(java.lang.String... indices)
IndicesRequest.Replaceable
indices
in interface IndicesRequest.Replaceable
public IndicesAliasesRequest.AliasActions index(java.lang.String index)
public IndicesAliasesRequest.AliasActions aliases(java.lang.String... aliases)
aliases
in interface AliasesRequest
public 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()
AliasesRequest
aliases
in interface AliasesRequest
public boolean expandAliasesWildcards()
AliasesRequest
expandAliasesWildcards
in interface AliasesRequest
public java.lang.String[] indices()
IndicesRequest
indices
in interface IndicesRequest
public IndicesOptions indicesOptions()
IndicesRequest
indicesOptions
in interface IndicesRequest
public java.lang.String[] concreteAliases(MetaData metaData, java.lang.String concreteIndex)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object