AliasesRequest
, IndicesRequest
, IndicesRequest.Replaceable
, Writeable
, ToXContent
, ToXContentObject
public static class IndicesAliasesRequest.AliasActions extends java.lang.Object implements AliasesRequest, Writeable, ToXContentObject
Modifier and Type | Class | Description |
---|---|---|
static class |
IndicesAliasesRequest.AliasActions.Type |
IndicesRequest.Replaceable
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Writeable.Reader<V>, Writeable.Writer<V>
Modifier and Type | Field | Description |
---|---|---|
static ConstructingObjectParser<IndicesAliasesRequest.AliasActions,java.lang.Void> |
PARSER |
Parser for any one
AliasAction . |
EMPTY_PARAMS
Constructor | Description |
---|---|
AliasActions(IndicesAliasesRequest.AliasActions.Type type) |
|
AliasActions(StreamInput in) |
Read from a stream.
|
Modifier and Type | Method | 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.lang.String filter) |
|
IndicesAliasesRequest.AliasActions |
filter(java.util.Map<java.lang.String,java.lang.Object> filter) |
|
IndicesAliasesRequest.AliasActions |
filter(QueryBuilder filter) |
|
static IndicesAliasesRequest.AliasActions |
fromXContent(XContentParser parser) |
|
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() |
|
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
|
void |
writeTo(StreamOutput out) |
Write this into the StreamOutput.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isFragment
public static final ConstructingObjectParser<IndicesAliasesRequest.AliasActions,java.lang.Void> PARSER
AliasAction
.public AliasActions(IndicesAliasesRequest.AliasActions.Type type)
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 an index.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 XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent
in interface ToXContent
java.io.IOException
public static IndicesAliasesRequest.AliasActions fromXContent(XContentParser parser) throws java.io.IOException
java.io.IOException
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