org.elasticsearch.cluster.metadata
Class AliasAction
java.lang.Object
org.elasticsearch.cluster.metadata.AliasAction
- All Implemented Interfaces:
- Streamable
public class AliasAction
- extends java.lang.Object
- implements Streamable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AliasAction
public AliasAction(AliasAction.Type actionType,
java.lang.String index,
java.lang.String alias)
AliasAction
public AliasAction(AliasAction.Type actionType,
java.lang.String index,
java.lang.String alias,
java.lang.String filter)
actionType
public AliasAction.Type actionType()
index
public java.lang.String index()
alias
public java.lang.String alias()
filter
public java.lang.String filter()
filter
public AliasAction filter(java.lang.String filter)
filter
public AliasAction filter(java.util.Map<java.lang.String,java.lang.Object> filter)
filter
public AliasAction filter(FilterBuilder filterBuilder)
routing
public AliasAction routing(java.lang.String routing)
indexRouting
public java.lang.String indexRouting()
indexRouting
public AliasAction indexRouting(java.lang.String indexRouting)
searchRouting
public java.lang.String searchRouting()
searchRouting
public AliasAction searchRouting(java.lang.String searchRouting)
readAliasAction
public static AliasAction readAliasAction(StreamInput in)
throws java.io.IOException
- Throws:
java.io.IOException
readFrom
public void readFrom(StreamInput in)
throws java.io.IOException
- Specified by:
readFrom
in interface Streamable
- Throws:
java.io.IOException
writeTo
public void writeTo(StreamOutput out)
throws java.io.IOException
- Specified by:
writeTo
in interface Streamable
- Throws:
java.io.IOException
newAddAliasAction
public static AliasAction newAddAliasAction(java.lang.String index,
java.lang.String alias)
newRemoveAliasAction
public static AliasAction newRemoveAliasAction(java.lang.String index,
java.lang.String alias)