Uses of Class
com.couchbase.client.java.manager.eventing.EventingFunctionKeyspace
-
Uses of EventingFunctionKeyspace in com.couchbase.client.java.manager.eventing
Modifier and TypeMethodDescriptionstatic EventingFunctionKeyspace
EventingFunctionKeyspace.create
(Collection collection) Creates a keyspace by extracting bucket, scope and collection from the collection instance.static EventingFunctionKeyspace
Creates a keyspace with a bucket name and default scope and default collection.static EventingFunctionKeyspace
Creates a keyspace with a bucket name, collection name and default scope.static EventingFunctionKeyspace
Creates a keyspace with bucket name, scope name and collection name.EventingFunctionBucketBinding.keyspace()
Returns the keyspace triple this bucket is accessing.EventingFunction.metadataKeyspace()
The keyspace where eventing stores the metadata for the function.EventingFunction.sourceKeyspace()
The source keyspace where the actual data is accessed from.Modifier and TypeMethodDescriptionstatic EventingFunction.Builder
EventingFunction.builder
(String name, String code, EventingFunctionKeyspace sourceKeyspace, EventingFunctionKeyspace metadataKeyspace) Creates aEventingFunction.Builder
that can be used to further customize theEventingFunction
beyond the defaults.static EventingFunction
EventingFunction.create
(String name, String code, EventingFunctionKeyspace sourceKeyspace, EventingFunctionKeyspace metadataKeyspace) Creates a newEventingFunction
with the minimal required properties.EventingFunctionBucketBinding.createReadOnly
(String alias, EventingFunctionKeyspace keyspace) Creates a read-only bucket binding.EventingFunctionBucketBinding.createReadWrite
(String alias, EventingFunctionKeyspace keyspace) Creates a read-write bucket binding.