Class CloseIndexRequest

    • Constructor Detail

      • CloseIndexRequest

        public CloseIndexRequest​(String... indices)
        Creates a new close index request
        Parameters:
        indices - the indices to close
    • Method Detail

      • indices

        public String[] indices()
        Returns the indices to close
      • indicesOptions

        public IndicesOptions indicesOptions()
        Specifies what type of requested indices to ignore and how to deal with wildcard expressions. For example indices that don't exist.
        Returns:
        the current behaviour when it comes to index names and wildcard indices expressions
      • indicesOptions

        public CloseIndexRequest indicesOptions​(IndicesOptions indicesOptions)
        Specifies what type of requested indices to ignore and how to deal with wildcard expressions. For example indices that don't exist.
        Parameters:
        indicesOptions - the desired behaviour regarding indices to ignore and wildcard indices expressions
      • waitForActiveShards

        public ActiveShardCount waitForActiveShards()
        Returns the wait for active shard count or null if the default should be used
      • waitForActiveShards

        public CloseIndexRequest waitForActiveShards​(ActiveShardCount waitForActiveShards)
        Sets the number of shard copies that should be active for indices opening to return. Defaults to ActiveShardCount.DEFAULT, which will wait for one shard copy (the primary) to become active. Set this value to ActiveShardCount.ALL to wait for all shards (primary and all replicas) to be active before returning. Otherwise, use ActiveShardCount.from(int) to set this value to any non-negative integer, up to the number of copies per shard (number of replicas + 1), to wait for the desired amount of shard copies to become active before returning. Indices opening will only wait up until the timeout value for the number of shard copies to be active before returning. Check ShardsAcknowledgedResponse.isShardsAcknowledged() to determine if the requisite shard copies were all started before returning or timing out.
        Parameters:
        waitForActiveShards - number of active shard copies to wait on