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:
  • Constructor Details

    • Binding

      public Binding()
  • Method Details

    • getRole

      public abstract String getRole()
      Get IAM Policy Binding Role
    • getMembers

      public abstract com.google.common.collect.ImmutableList<String> getMembers()
      Get IAM Policy Binding Members
    • getCondition

      @Nullable public abstract Condition getCondition()
      Get IAM Policy Binding Condition
    • toBuilder

      public abstract Binding.Builder toBuilder()
      Create a Binding.Builder from an existing Binding
    • newBuilder

      public static Binding.Builder newBuilder()
      Create a new Binding.Builder