Class AliasMetaData.Builder
- java.lang.Object
-
- org.elasticsearch.cluster.metadata.AliasMetaData.Builder
-
- Enclosing class:
- AliasMetaData
public static class AliasMetaData.Builder extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringalias()AliasMetaDatabuild()AliasMetaData.Builderfilter(String filter)AliasMetaData.Builderfilter(Map<String,Object> filter)AliasMetaData.Builderfilter(CompressedXContent filter)static AliasMetaDatafromXContent(XContentParser parser)AliasMetaData.BuilderindexRouting(String indexRouting)AliasMetaData.Builderrouting(String routing)AliasMetaData.BuildersearchRouting(String searchRouting)static voidtoXContent(AliasMetaData aliasMetaData, XContentBuilder builder, ToXContent.Params params)AliasMetaData.BuilderwriteIndex(Boolean writeIndex)
-
-
-
Constructor Detail
-
Builder
public Builder(String alias)
-
-
Method Detail
-
alias
public String alias()
-
filter
public AliasMetaData.Builder filter(CompressedXContent filter)
-
filter
public AliasMetaData.Builder filter(String filter)
-
filter
public AliasMetaData.Builder filter(Map<String,Object> filter)
-
routing
public AliasMetaData.Builder routing(String routing)
-
indexRouting
public AliasMetaData.Builder indexRouting(String indexRouting)
-
searchRouting
public AliasMetaData.Builder searchRouting(String searchRouting)
-
writeIndex
public AliasMetaData.Builder writeIndex(@Nullable Boolean writeIndex)
-
build
public AliasMetaData build()
-
toXContent
public static void toXContent(AliasMetaData aliasMetaData, XContentBuilder builder, ToXContent.Params params) throws IOException
- Throws:
IOException
-
fromXContent
public static AliasMetaData fromXContent(XContentParser parser) throws IOException
- Throws:
IOException
-
-