public class AliasMetaData extends AbstractDiffable<AliasMetaData>
Modifier and Type | Class and Description |
---|---|
static class |
AliasMetaData.Builder |
Modifier and Type | Field and Description |
---|---|
static AliasMetaData |
PROTO |
Modifier and Type | Method and Description |
---|---|
String |
alias() |
static AliasMetaData.Builder |
builder(String alias) |
boolean |
equals(Object o) |
CompressedXContent |
filter() |
boolean |
filteringRequired() |
String |
getAlias() |
CompressedXContent |
getFilter() |
String |
getIndexRouting() |
String |
getSearchRouting() |
int |
hashCode() |
String |
indexRouting() |
static AliasMetaData |
newAliasMetaData(AliasMetaData aliasMetaData,
String newAlias)
Creates a new AliasMetaData instance with same content as the given one, but with a different alias name
|
static AliasMetaData.Builder |
newAliasMetaDataBuilder(String alias) |
AliasMetaData |
readFrom(StreamInput in)
Reads a copy of an object with the same type form the stream input
The caller object remains unchanged.
|
String |
searchRouting() |
Set<String> |
searchRoutingValues() |
void |
writeTo(StreamOutput out)
Writes the current object into the output stream out
|
diff, get, readDiffFrom, readDiffFrom
public static final AliasMetaData PROTO
public String alias()
public String getAlias()
public CompressedXContent filter()
public CompressedXContent getFilter()
public boolean filteringRequired()
public String getSearchRouting()
public String searchRouting()
public String getIndexRouting()
public String indexRouting()
public static AliasMetaData.Builder builder(String alias)
public static AliasMetaData.Builder newAliasMetaDataBuilder(String alias)
public static AliasMetaData newAliasMetaData(AliasMetaData aliasMetaData, String newAlias)
public void writeTo(StreamOutput out) throws IOException
Writeable
IOException
public AliasMetaData readFrom(StreamInput in) throws IOException
StreamableReader
IOException
Copyright © 2009–2016. All rights reserved.