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.Builder
addMembers(String member, String... moreMembers)
Add members to Policy Binding.abstract Binding
build()
Binding.Builder
removeMembers(String... members)
Remove members to Policy Binding.abstract Binding.Builder
setCondition(Condition condition)
Set IAM Condition for Policy Bindingabstract Binding.Builder
setMembers(Iterable<String> members)
Set IAM Members for Policy Bindingabstract Binding.Builder
setRole(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()
-
-