Package com.google.cloud
Class Binding.Builder
- java.lang.Object
-
- com.google.cloud.Binding.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Binding.BuilderaddMembers(String member, String... moreMembers)Add members to Policy Binding.abstract Bindingbuild()Binding.BuilderremoveMembers(String... members)Remove members to Policy Binding.abstract Binding.BuildersetCondition(Condition condition)Set IAM Condition for Policy Bindingabstract Binding.BuildersetMembers(Iterable<String> members)Set IAM Members for Policy Bindingabstract Binding.BuildersetRole(String role)Set IAM Role for Policy Binding
-
-
-
Method Detail
-
setRole
public abstract Binding.Builder setRole(String role)
Set IAM Role for Policy Binding- Throws:
NullPointerException- if the role is null.
-
setMembers
public abstract Binding.Builder setMembers(Iterable<String> members)
Set IAM Members for Policy Binding- Throws:
NullPointerException- if a member is null.
-
setCondition
public abstract Binding.Builder setCondition(Condition condition)
Set IAM Condition for Policy Binding
-
addMembers
public Binding.Builder addMembers(String member, String... moreMembers)
Add members to Policy Binding.- Throws:
NullPointerException- if a member is null.
-
removeMembers
public Binding.Builder removeMembers(String... members)
Remove members to Policy Binding.- Throws:
NullPointerException- if a member is null.
-
build
public abstract Binding build()
-
-