Class IndicesAliasesRequestBuilder


public class IndicesAliasesRequestBuilder
extends AcknowledgedRequestBuilder<IndicesAliasesRequest,​AcknowledgedResponse,​IndicesAliasesRequestBuilder>
Builder for request to modify many aliases at once.
  • Constructor Details

  • Method Details

    • addAlias

      public IndicesAliasesRequestBuilder addAlias​(java.lang.String index, java.lang.String alias)
      Adds an alias to the index.
      Parameters:
      index - The index
      alias - The alias
    • addAlias

      public IndicesAliasesRequestBuilder addAlias​(java.lang.String[] indices, java.lang.String alias)
      Adds an alias to the index.
      Parameters:
      indices - The indices
      alias - The alias
    • addAlias

      public IndicesAliasesRequestBuilder addAlias​(java.lang.String index, java.lang.String alias, java.lang.String filter)
      Adds an alias to the index.
      Parameters:
      index - The index
      alias - The alias
      filter - The filter
    • addAlias

      public IndicesAliasesRequestBuilder addAlias​(java.lang.String[] indices, java.lang.String alias, java.lang.String filter)
      Adds an alias to the index.
      Parameters:
      indices - The indices
      alias - The alias
      filter - The filter
    • addAlias

      public IndicesAliasesRequestBuilder addAlias​(java.lang.String[] indices, java.lang.String alias, java.util.Map<java.lang.String,​java.lang.Object> filter)
      Adds an alias to the index.
      Parameters:
      indices - The indices
      alias - The alias
      filter - The filter
    • addAlias

      public IndicesAliasesRequestBuilder addAlias​(java.lang.String index, java.lang.String alias, java.util.Map<java.lang.String,​java.lang.Object> filter)
      Adds an alias to the index.
      Parameters:
      index - The indices
      alias - The alias
      filter - The filter
    • addAlias

      public IndicesAliasesRequestBuilder addAlias​(java.lang.String[] indices, java.lang.String alias, QueryBuilder filterBuilder)
      Adds an alias to the index.
      Parameters:
      indices - The indices
      alias - The alias
      filterBuilder - The filter
    • addAlias

      public IndicesAliasesRequestBuilder addAlias​(java.lang.String index, java.lang.String alias, QueryBuilder filterBuilder)
      Adds an alias to the index.
      Parameters:
      index - The index
      alias - The alias
      filterBuilder - The filter
    • addAlias

      public IndicesAliasesRequestBuilder addAlias​(java.lang.String index, java.lang.String alias, boolean writeIndex)
      Adds an alias to the index.
      Parameters:
      index - The index
      alias - The alias
      writeIndex - write index flag
    • removeAlias

      public IndicesAliasesRequestBuilder removeAlias​(java.lang.String index, java.lang.String alias)
      Removes an alias from the index.
      Parameters:
      index - The index
      alias - The alias
    • removeAlias

      public IndicesAliasesRequestBuilder removeAlias​(java.lang.String[] indices, java.lang.String... aliases)
      Removes aliases from the index.
      Parameters:
      indices - The indices
      aliases - The aliases
    • removeAlias

      public IndicesAliasesRequestBuilder removeAlias​(java.lang.String index, java.lang.String[] aliases)
      Removes aliases from the index.
      Parameters:
      index - The index
      aliases - The aliases
    • removeIndex

      public IndicesAliasesRequestBuilder removeIndex​(java.lang.String index)
    • addAliasAction

      Adds an alias action to the request.
      Parameters:
      action - The alias action