Class DropPrimaryQueryIndexOptions
java.lang.Object
com.couchbase.client.java.CommonOptions<DropPrimaryQueryIndexOptions>
com.couchbase.client.java.manager.query.DropPrimaryQueryIndexOptions
Allows customizing how primary indexes are dropped.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.couchbase.client.java.CommonOptions
CommonOptions.BuiltCommonOptions
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
collectionName
(String collectionName) Sets the collection name for this query management operation.static DropPrimaryQueryIndexOptions
Creates a new instance with default values.ignoreIfNotExists
(boolean ignore) If the index does not exist, an exception will be thrown unless this is set to true.Sets the scope name for this query management operation.Methods inherited from class com.couchbase.client.java.CommonOptions
clientContext, parentSpan, retryStrategy, self, timeout
-
Method Details
-
dropPrimaryQueryIndexOptions
Creates a new instance with default values.- Returns:
- the instantiated default options.
-
ignoreIfNotExists
If the index does not exist, an exception will be thrown unless this is set to true. -
scopeName
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
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
-