Package com.google.cloud
Class Identity.Type
java.lang.Object
com.google.cloud.StringEnumValue
com.google.cloud.Identity.Type
- All Implemented Interfaces:
Serializable
- Enclosing class:
- Identity
The types of IAM identities.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Identity.TypeRepresents anyone who is authenticated with a Google account or a service account.static final Identity.TypeRepresents anyone who is on the internet; with or without a Google account.static final Identity.TypeRepresents all the users of a Google Apps domain name.static final Identity.TypeRepresents a Google group.static final Identity.TypeRepresents editors of a Google Cloud Platform project.static final Identity.TypeRepresents owners of a Google Cloud Platform project.static final Identity.TypeRepresents viewers of a Google Cloud Platform project.static final Identity.TypeRepresents a service account.static final Identity.TypeRepresents a specific Google account. -
Method Summary
Modifier and TypeMethodDescriptionstatic Identity.TypeGet the Type for the given String constant, and allow unrecognized values.static Identity.TypevalueOfStrict(String constant) Get the Type for the given String constant, and throw an exception if the constant is not recognized.static Identity.Type[]values()Return the known values for Type.Methods inherited from class com.google.cloud.StringEnumValue
equals, hashCode, name, toString
-
Field Details
-
ALL_USERS
Represents anyone who is on the internet; with or without a Google account. -
ALL_AUTHENTICATED_USERS
Represents anyone who is authenticated with a Google account or a service account. -
USER
Represents a specific Google account. -
SERVICE_ACCOUNT
Represents a service account. -
GROUP
Represents a Google group. -
DOMAIN
Represents all the users of a Google Apps domain name. -
PROJECT_OWNER
Represents owners of a Google Cloud Platform project. -
PROJECT_EDITOR
Represents editors of a Google Cloud Platform project. -
PROJECT_VIEWER
Represents viewers of a Google Cloud Platform project.
-
-
Method Details
-
valueOfStrict
Get the Type for the given String constant, and throw an exception if the constant is not recognized. -
valueOf
Get the Type for the given String constant, and allow unrecognized values. -
values
Return the known values for Type.
-