org.elasticsearch.cluster.metadata
Class AliasAction
java.lang.Object
org.elasticsearch.cluster.metadata.AliasAction
- All Implemented Interfaces:
- Streamable
public class AliasAction
- extends 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,
String index,
String alias)
AliasAction
public AliasAction(AliasAction.Type actionType,
String index,
String alias,
String filter)
actionType
public AliasAction.Type actionType()
index
public String index()
alias
public String alias()
filter
public String filter()
filter
public AliasAction filter(String filter)
filter
public AliasAction filter(Map<String,Object> filter)
filter
public AliasAction filter(FilterBuilder filterBuilder)
routing
public AliasAction routing(String routing)
indexRouting
public String indexRouting()
indexRouting
public AliasAction indexRouting(String indexRouting)
searchRouting
public String searchRouting()
searchRouting
public AliasAction searchRouting(String searchRouting)
readAliasAction
public static AliasAction readAliasAction(StreamInput in)
throws IOException
- Throws:
IOException
readFrom
public void readFrom(StreamInput in)
throws IOException
- Specified by:
readFrom
in interface Streamable
- Throws:
IOException
writeTo
public void writeTo(StreamOutput out)
throws IOException
- Specified by:
writeTo
in interface Streamable
- Throws:
IOException
newAddAliasAction
public static AliasAction newAddAliasAction(String index,
String alias)
newRemoveAliasAction
public static AliasAction newRemoveAliasAction(String index,
String alias)
Copyright © 2009-2012. All Rights Reserved.