AliasesRequest, IndicesRequest, IndicesRequest.Replaceable, Writeable, ToXContent, ToXContentObjectpublic static class IndicesAliasesRequest.AliasActions extends java.lang.Object implements AliasesRequest, Writeable, ToXContentObject
| Modifier and Type | Class | Description |
|---|---|---|
static class |
IndicesAliasesRequest.AliasActions.Type |
IndicesRequest.ReplaceableToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsWriteable.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, waitisFragmentpublic 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.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 XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent in interface ToXContentjava.io.IOExceptionpublic static IndicesAliasesRequest.AliasActions fromXContent(XContentParser parser) throws java.io.IOException
java.io.IOExceptionpublic 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