Package com.google.cloud.asset.v1
Interface IamPolicyAnalysisResult.IdentityOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
IamPolicyAnalysisResult.Identity
,IamPolicyAnalysisResult.Identity.Builder
- Enclosing class:
- IamPolicyAnalysisResult
public static interface IamPolicyAnalysisResult.IdentityOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IamPolicyAnalysisState
getAnalysisState()
The analysis state of this identity.IamPolicyAnalysisStateOrBuilder
getAnalysisStateOrBuilder()
The analysis state of this identity.String
getName()
The identity name in any form of members appear in [IAM policy binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such as: - user:foo@google.com - group:group1@google.com - serviceAccount:s1@prj1.iam.gserviceaccount.com - projectOwner:some_project_id - domain:google.com - allUsers - etc.com.google.protobuf.ByteString
getNameBytes()
The identity name in any form of members appear in [IAM policy binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such as: - user:foo@google.com - group:group1@google.com - serviceAccount:s1@prj1.iam.gserviceaccount.com - projectOwner:some_project_id - domain:google.com - allUsers - etc.boolean
hasAnalysisState()
The analysis state of this identity.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
The identity name in any form of members appear in [IAM policy binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such as: - user:foo@google.com - group:group1@google.com - serviceAccount:s1@prj1.iam.gserviceaccount.com - projectOwner:some_project_id - domain:google.com - allUsers - etc.
string name = 1;
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The identity name in any form of members appear in [IAM policy binding](https://cloud.google.com/iam/reference/rest/v1/Binding), such as: - user:foo@google.com - group:group1@google.com - serviceAccount:s1@prj1.iam.gserviceaccount.com - projectOwner:some_project_id - domain:google.com - allUsers - etc.
string name = 1;
- Returns:
- The bytes for name.
-
hasAnalysisState
boolean hasAnalysisState()
The analysis state of this identity.
.google.cloud.asset.v1.IamPolicyAnalysisState analysis_state = 2;
- Returns:
- Whether the analysisState field is set.
-
getAnalysisState
IamPolicyAnalysisState getAnalysisState()
The analysis state of this identity.
.google.cloud.asset.v1.IamPolicyAnalysisState analysis_state = 2;
- Returns:
- The analysisState.
-
getAnalysisStateOrBuilder
IamPolicyAnalysisStateOrBuilder getAnalysisStateOrBuilder()
The analysis state of this identity.
.google.cloud.asset.v1.IamPolicyAnalysisState analysis_state = 2;
-
-