Class PutAliasRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • index

        public final PutAliasRequest.Builder index​(java.util.List<java.lang.String> list)
        Required - A comma-separated list of index names the alias should point to (supports wildcards); use _all to perform the operation on all indices.

        API name: index

        Adds all elements of list to index.

      • index

        public final PutAliasRequest.Builder index​(java.lang.String value,
                                                   java.lang.String... values)
        Required - A comma-separated list of index names the alias should point to (supports wildcards); use _all to perform the operation on all indices.

        API name: index

        Adds one or more values to index.

      • indexRouting

        public final PutAliasRequest.Builder indexRouting​(@Nullable
                                                          java.lang.String value)
        API name: index_routing
      • isWriteIndex

        public final PutAliasRequest.Builder isWriteIndex​(@Nullable
                                                          java.lang.Boolean value)
        API name: is_write_index
      • masterTimeout

        @Deprecated
        public final PutAliasRequest.Builder masterTimeout​(@Nullable
                                                           Time value)
        Deprecated.
        Specify timeout for connection to master

        API name: master_timeout

      • clusterManagerTimeout

        public final PutAliasRequest.Builder clusterManagerTimeout​(@Nullable
                                                                   Time value)
        Specify timeout for connection to cluster-manager

        API name: cluster_manager_timeout

      • name

        public final PutAliasRequest.Builder name​(java.lang.String value)
        Required - The name of the alias to be created or updated

        API name: name

      • searchRouting

        public final PutAliasRequest.Builder searchRouting​(@Nullable
                                                           java.lang.String value)
        API name: search_routing
      • timeout

        public final PutAliasRequest.Builder timeout​(@Nullable
                                                     Time value)
        Explicit timestamp for the document

        API name: timeout