Package com.google.cloud
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:
- Policy, IAM Conditions
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Condition.Builder
-
Constructor Summary
Constructors Constructor Description Condition()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract String
getDescription()
Get IAM Policy Binding Condition Descriptionabstract String
getExpression()
Get IAM Policy Binding Condition Expressionabstract String
getTitle()
Get IAM Policy Binding Condition Titlestatic Condition.Builder
newBuilder()
Create a new Condition.Builderabstract Condition.Builder
toBuilder()
Create a new Condition.Builder from an existing Condition
-
-
-
Method Detail
-
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
-
-