org.elasticsearch.cluster.metadata
Class AliasAction

java.lang.Object
  extended by org.elasticsearch.cluster.metadata.AliasAction
All Implemented Interfaces:
Streamable

public class AliasAction
extends Object
implements Streamable


Nested Class Summary
static class AliasAction.Type
           
 
Constructor Summary
AliasAction(AliasAction.Type actionType, String index, String alias)
           
AliasAction(AliasAction.Type actionType, String index, String alias, String filter)
           
 
Method Summary
 AliasAction.Type actionType()
           
 String alias()
           
 String filter()
           
 AliasAction filter(FilterBuilder filterBuilder)
           
 AliasAction filter(Map<String,Object> filter)
           
 AliasAction filter(String filter)
           
 String index()
           
 String indexRouting()
           
 AliasAction indexRouting(String indexRouting)
           
static AliasAction newAddAliasAction(String index, String alias)
           
static AliasAction newRemoveAliasAction(String index, String alias)
           
static AliasAction readAliasAction(StreamInput in)
           
 void readFrom(StreamInput in)
           
 AliasAction routing(String routing)
           
 String searchRouting()
           
 AliasAction searchRouting(String searchRouting)
           
 void writeTo(StreamOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AliasAction

public AliasAction(AliasAction.Type actionType,
                   String index,
                   String alias)

AliasAction

public AliasAction(AliasAction.Type actionType,
                   String index,
                   String alias,
                   String filter)
Method Detail

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.