Package com.google.auth.oauth2
Class CredentialAccessBoundary
java.lang.Object
com.google.auth.oauth2.CredentialAccessBoundary
Defines an upper bound of permissions available for a GCP credential via
CredentialAccessBoundary.AccessBoundaryRule
s.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Defines an upper bound of permissions on a particular resource.static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<CredentialAccessBoundary.AccessBoundaryRule> private static final int
-
Constructor Summary
ConstructorsConstructorDescriptionCredentialAccessBoundary
(List<CredentialAccessBoundary.AccessBoundaryRule> accessBoundaryRules) -
Method Summary
-
Field Details
-
RULES_SIZE_LIMIT
private static final int RULES_SIZE_LIMIT- See Also:
-
accessBoundaryRules
-
-
Constructor Details
-
CredentialAccessBoundary
CredentialAccessBoundary(List<CredentialAccessBoundary.AccessBoundaryRule> accessBoundaryRules)
-
-
Method Details
-
toJson
String toJson()Internal method that returns the JSON string representation of the credential access boundary. -
getAccessBoundaryRules
-
newBuilder
-