Package com.google.auth.oauth2
Class CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition
- java.lang.Object
-
- com.google.auth.oauth2.CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition
-
- Enclosing class:
- CredentialAccessBoundary.AccessBoundaryRule
public static final class CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition extends Object
An optional condition that can be used as part of aCredentialAccessBoundary.AccessBoundaryRuleto further restrict permissions.For example, you can define an AvailabilityCondition that applies to a set of Cloud Storage objects whose names start with auth:
AvailabilityCondition availabilityCondition = AvailabilityCondition.newBuilder() .setExpression("resource.name.startsWith('projects/_/buckets/bucket-123/objects/auth')") .build();
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()StringgetExpression()StringgetTitle()static CredentialAccessBoundary.AccessBoundaryRule.AvailabilityCondition.BuildernewBuilder()
-