public class AliasAction extends Object implements Streamable
Modifier and Type | Class and Description |
---|---|
static class |
AliasAction.Type |
Constructor and Description |
---|
AliasAction(AliasAction.Type actionType) |
AliasAction(AliasAction.Type actionType,
String index,
String alias) |
AliasAction(AliasAction.Type actionType,
String index,
String alias,
String filter) |
AliasAction(AliasAction other) |
Modifier and Type | Method and Description |
---|---|
AliasAction.Type |
actionType() |
String |
alias() |
AliasAction |
alias(String alias) |
String |
filter() |
AliasAction |
filter(Map<String,Object> filter) |
AliasAction |
filter(QueryBuilder queryBuilder) |
AliasAction |
filter(String filter) |
String |
index() |
AliasAction |
index(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) |
public AliasAction(AliasAction other)
public AliasAction(AliasAction.Type actionType)
public AliasAction(AliasAction.Type actionType, String index, String alias)
public AliasAction(AliasAction.Type actionType, String index, String alias, String filter)
public AliasAction.Type actionType()
public AliasAction index(String index)
public String index()
public AliasAction alias(String alias)
public String alias()
public String filter()
public AliasAction filter(String filter)
public AliasAction filter(Map<String,Object> filter)
public AliasAction filter(QueryBuilder queryBuilder)
public AliasAction routing(String routing)
public String indexRouting()
public AliasAction indexRouting(String indexRouting)
public String searchRouting()
public AliasAction searchRouting(String searchRouting)
public static AliasAction readAliasAction(StreamInput in) throws IOException
IOException
public void readFrom(StreamInput in) throws IOException
readFrom
in interface Streamable
IOException
public void writeTo(StreamOutput out) throws IOException
writeTo
in interface Streamable
IOException
public static AliasAction newAddAliasAction(String index, String alias)
public static AliasAction newRemoveAliasAction(String index, String alias)
Copyright © 2009–2016. All rights reserved.