Class EventingFunctionBucketBinding
- java.lang.Object
-
- com.couchbase.client.java.manager.eventing.EventingFunctionBucketBinding
-
public class EventingFunctionBucketBinding extends Object
Represents a bucket binding of an eventing function.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EventingFunctionBucketAccess
access()
Returns the bucket access policy for the bucket binding.String
alias()
Returns the alias for the bucket binding.static EventingFunctionBucketBinding
createReadOnly(String alias, EventingFunctionKeyspace keyspace)
Creates a read-only bucket binding.static EventingFunctionBucketBinding
createReadWrite(String alias, EventingFunctionKeyspace keyspace)
Creates a read-write bucket binding.EventingFunctionKeyspace
keyspace()
Returns the keyspace triple this bucket is accessing.String
toString()
-
-
-
Method Detail
-
createReadOnly
public static EventingFunctionBucketBinding createReadOnly(String alias, EventingFunctionKeyspace keyspace)
Creates a read-only bucket binding.- Parameters:
alias
- the alias for the bucket binding.keyspace
- the keyspace to which the binding points to.- Returns:
- a created
EventingFunctionBucketBinding
.
-
createReadWrite
public static EventingFunctionBucketBinding createReadWrite(String alias, EventingFunctionKeyspace keyspace)
Creates a read-write bucket binding.- Parameters:
alias
- the alias for the bucket binding.keyspace
- the keyspace to which the binding points to.- Returns:
- a created
EventingFunctionBucketBinding
.
-
alias
public String alias()
Returns the alias for the bucket binding.
-
keyspace
public EventingFunctionKeyspace keyspace()
Returns the keyspace triple this bucket is accessing.
-
access
public EventingFunctionBucketAccess access()
Returns the bucket access policy for the bucket binding.
-
-