Class 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:
    Policy, IAM Conditions
    • Constructor Detail

      • Condition

        public Condition()
    • Method Detail

      • 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