Streamable, ToXContent, ToXContentObjectpublic class Alias extends java.lang.Object implements Streamable, ToXContentObject
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsEMPTY_PARAMS| Constructor | Description |
|---|---|
Alias(java.lang.String name) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
java.lang.String |
filter() |
Returns the filter associated with the alias
|
Alias |
filter(java.lang.String filter) |
Associates a filter to the alias
|
Alias |
filter(java.util.Map<java.lang.String,java.lang.Object> filter) |
Associates a filter to the alias
|
Alias |
filter(QueryBuilder filterBuilder) |
Associates a filter to the alias
|
static Alias |
fromXContent(XContentParser parser) |
Parses an alias and returns its parsed representation
|
int |
hashCode() |
|
java.lang.String |
indexRouting() |
Returns the index routing value associated with the alias
|
Alias |
indexRouting(java.lang.String indexRouting) |
Associates an index routing value to the alias
|
java.lang.String |
name() |
Returns the alias name
|
static Alias |
read(StreamInput in) |
Allows to read an alias from the provided input stream
|
void |
readFrom(StreamInput in) |
Set this object's fields from a StreamInput.
|
Alias |
routing(java.lang.String routing) |
Associates a routing value to the alias
|
java.lang.String |
searchRouting() |
Returns the search routing value associated with the alias
|
Alias |
searchRouting(java.lang.String searchRouting) |
Associates a search routing value to the alias
|
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
|
void |
writeTo(StreamOutput out) |
Write this object's fields to a StreamOutput.
|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitisFragmentpublic java.lang.String name()
public java.lang.String filter()
public Alias filter(java.lang.String filter)
public Alias filter(java.util.Map<java.lang.String,java.lang.Object> filter)
public Alias filter(QueryBuilder filterBuilder)
public Alias routing(java.lang.String routing)
public java.lang.String indexRouting()
public Alias indexRouting(java.lang.String indexRouting)
public java.lang.String searchRouting()
public Alias searchRouting(java.lang.String searchRouting)
public static Alias read(StreamInput in) throws java.io.IOException
java.io.IOExceptionpublic void readFrom(StreamInput in) throws java.io.IOException
StreamablereadFrom in interface Streamablejava.io.IOExceptionpublic void writeTo(StreamOutput out) throws java.io.IOException
StreamablewriteTo in interface Streamablejava.io.IOExceptionpublic static Alias fromXContent(XContentParser parser) throws java.io.IOException
java.io.IOExceptionpublic XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent in interface ToXContentjava.io.IOExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object