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, readDiffFrompublic 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
WriteableIOExceptionpublic AliasMetaData readFrom(StreamInput in) throws IOException
StreamableReaderIOExceptionCopyright © 2009–2017. All rights reserved.