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 classCondition.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 StringgetDescription()Get IAM Policy Binding Condition Descriptionabstract StringgetExpression()Get IAM Policy Binding Condition Expressionabstract StringgetTitle()Get IAM Policy Binding Condition Titlestatic Condition.BuildernewBuilder()Create a new Condition.Builderabstract Condition.BuildertoBuilder()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
-
-