Package com.google.cloud
Class Binding
java.lang.Object
com.google.cloud.Binding
@BetaApi("This is a Beta API is not stable yet and may change in the future.")
public abstract class Binding
extends Object
Class for Identity and Access Management (IAM) policies. IAM policies are used to specify access
settings for Cloud Platform resources. A policy is a list of bindings. A binding assigns a set of
identities to a role, where the identities can be user accounts, Google groups, Google domains,
and service accounts. A role is a named list of permissions defined by IAM.
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Condition
Get IAM Policy Binding Conditionabstract com.google.common.collect.ImmutableList<String>
Get IAM Policy Binding Membersabstract String
getRole()
Get IAM Policy Binding Rolestatic Binding.Builder
Create a new Binding.Builderabstract Binding.Builder
Create a Binding.Builder from an existing Binding
-
Constructor Details
-
Binding
public Binding()
-
-
Method Details
-
getRole
Get IAM Policy Binding Role -
getMembers
Get IAM Policy Binding Members -
getCondition
Get IAM Policy Binding Condition -
toBuilder
Create a Binding.Builder from an existing Binding -
newBuilder
Create a new Binding.Builder
-