Class Condition

java.lang.Object
com.google.cloud.Condition

@BetaApi("This is a Beta API is not stable yet and may change in the future.") public abstract class Condition 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

    • Condition

      public Condition()
  • Method Details

    • getTitle

      @Nullable public abstract String getTitle()
      Get IAM Policy Binding Condition Title
    • getDescription

      @Nullable public abstract String getDescription()
      Get IAM Policy Binding Condition Description
    • getExpression

      public abstract String getExpression()
      Get IAM Policy Binding Condition Expression
    • toBuilder

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

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