public class AliasAction extends java.lang.Object implements Streamable
Modifier and Type | Class and Description |
---|---|
static class |
AliasAction.Type |
Constructor and Description |
---|
AliasAction(AliasAction.Type actionType) |
AliasAction(AliasAction.Type actionType,
java.lang.String index,
java.lang.String alias) |
AliasAction(AliasAction.Type actionType,
java.lang.String index,
java.lang.String alias,
java.lang.String filter) |
AliasAction(AliasAction other) |
Modifier and Type | Method and Description |
---|---|
AliasAction.Type |
actionType() |
java.lang.String |
alias() |
AliasAction |
alias(java.lang.String alias) |
java.lang.String |
filter() |
AliasAction |
filter(java.util.Map<java.lang.String,java.lang.Object> filter) |
AliasAction |
filter(QueryBuilder queryBuilder) |
AliasAction |
filter(java.lang.String filter) |
java.lang.String |
index() |
AliasAction |
index(java.lang.String index) |
java.lang.String |
indexRouting() |
AliasAction |
indexRouting(java.lang.String indexRouting) |
static AliasAction |
newAddAliasAction(java.lang.String index,
java.lang.String alias) |
static AliasAction |
newRemoveAliasAction(java.lang.String index,
java.lang.String alias) |
static AliasAction |
readAliasAction(StreamInput in) |
void |
readFrom(StreamInput in)
Set this object's fields from a StreamInput.
|
AliasAction |
routing(java.lang.String routing) |
java.lang.String |
searchRouting() |
AliasAction |
searchRouting(java.lang.String searchRouting) |
void |
writeTo(StreamOutput out)
Write this object's fields to a StreamOutput.
|
public AliasAction(AliasAction other)
public AliasAction(AliasAction.Type actionType)
public AliasAction(AliasAction.Type actionType, java.lang.String index, java.lang.String alias)
public AliasAction(AliasAction.Type actionType, java.lang.String index, java.lang.String alias, java.lang.String filter)
public AliasAction.Type actionType()
public AliasAction index(java.lang.String index)
public java.lang.String index()
public AliasAction alias(java.lang.String alias)
public java.lang.String alias()
public java.lang.String filter()
public AliasAction filter(java.lang.String filter)
public AliasAction filter(java.util.Map<java.lang.String,java.lang.Object> filter)
public AliasAction filter(QueryBuilder queryBuilder)
public AliasAction routing(java.lang.String routing)
public java.lang.String indexRouting()
public AliasAction indexRouting(java.lang.String indexRouting)
public java.lang.String searchRouting()
public AliasAction searchRouting(java.lang.String searchRouting)
public static AliasAction readAliasAction(StreamInput in) throws java.io.IOException
java.io.IOException
public void readFrom(StreamInput in) throws java.io.IOException
Streamable
readFrom
in interface Streamable
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Streamable
writeTo
in interface Streamable
java.io.IOException
public static AliasAction newAddAliasAction(java.lang.String index, java.lang.String alias)
public static AliasAction newRemoveAliasAction(java.lang.String index, java.lang.String alias)