public class AliasMetaData extends AbstractDiffable<AliasMetaData>
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
AliasMetaData.Builder |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static AliasMetaData |
PROTO |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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–2016. All rights reserved.