Class DropQueryIndexOptions

java.lang.Object
com.couchbase.client.java.CommonOptions<DropQueryIndexOptions>
com.couchbase.client.java.manager.query.DropQueryIndexOptions

public class DropQueryIndexOptions extends CommonOptions<DropQueryIndexOptions>
Allows customizing how query indexes are dropped.
  • Method Details

    • dropQueryIndexOptions

      public static DropQueryIndexOptions dropQueryIndexOptions()
      Creates a new instance with default values.
      Returns:
      the instantiated default options.
    • ignoreIfNotExists

      public DropQueryIndexOptions ignoreIfNotExists(boolean ignore)
      If the index does not exist, an exception will be thrown unless this is set to true.
    • scopeName

      @Deprecated public DropQueryIndexOptions scopeName(String scopeName)
      Deprecated.
      `collection.queryIndexes()` should now be used for collection-related query index operations.
      Sets the scope name for this query management operation.

      Please note that if the scope name is set, the collectionName(String) (String)} must also be set.

      Parameters:
      scopeName - the name of the scope.
      Returns:
      this options class for chaining purposes.
    • collectionName

      @Deprecated public DropQueryIndexOptions collectionName(String collectionName)
      Deprecated.
      `collection.queryIndexes()` should now be used for collection-related query index operations.
      Sets the collection name for this query management operation.

      Please note that if the collection name is set, the scopeName(String) must also be set.

      Parameters:
      collectionName - the name of the collection.
      Returns:
      this options class for chaining purposes.
    • build