Class AliasMetadata.Builder

java.lang.Object
org.elasticsearch.cluster.metadata.AliasMetadata.Builder
Enclosing class:
AliasMetadata

public static class AliasMetadata.Builder
extends java.lang.Object
  • Constructor Details

    • Builder

      public Builder​(java.lang.String alias)
  • Method Details

    • alias

      public java.lang.String alias()
    • filter

      public AliasMetadata.Builder filter​(CompressedXContent filter)
    • filter

      public AliasMetadata.Builder filter​(java.lang.String filter)
    • filter

      public AliasMetadata.Builder filter​(java.util.Map<java.lang.String,​java.lang.Object> filter)
    • routing

      public AliasMetadata.Builder routing​(java.lang.String routing)
    • indexRouting

      public AliasMetadata.Builder indexRouting​(java.lang.String indexRouting)
    • searchRouting

      public AliasMetadata.Builder searchRouting​(java.lang.String searchRouting)
    • writeIndex

      public AliasMetadata.Builder writeIndex​(@Nullable java.lang.Boolean writeIndex)
    • isHidden

      public AliasMetadata.Builder isHidden​(@Nullable java.lang.Boolean isHidden)
    • build

      public AliasMetadata build()
    • toXContent

      public static void toXContent​(AliasMetadata aliasMetadata, org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException
      Throws:
      java.io.IOException
    • fromXContent

      public static AliasMetadata fromXContent​(org.elasticsearch.common.xcontent.XContentParser parser) throws java.io.IOException
      Throws:
      java.io.IOException