Interface IamPolicyAnalysisResult.IdentityOrBuilder (3.4.0)

public static interface IamPolicyAnalysisResult.IdentityOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAnalysisState()

public abstract IamPolicyAnalysisResult.AnalysisState getAnalysisState()

The analysis state of this identity node.

.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 2;

Returns
TypeDescription
IamPolicyAnalysisResult.AnalysisState

The analysisState.

getAnalysisStateOrBuilder()

public abstract IamPolicyAnalysisResult.AnalysisStateOrBuilder getAnalysisStateOrBuilder()

The analysis state of this identity node.

.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 2;

Returns
TypeDescription
IamPolicyAnalysisResult.AnalysisStateOrBuilder

getName()

public abstract String getName()

The identity name in any form of members appear in IAM policy 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
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The identity name in any form of members appear in IAM policy 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
TypeDescription
ByteString

The bytes for name.

hasAnalysisState()

public abstract boolean hasAnalysisState()

The analysis state of this identity node.

.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState analysis_state = 2;

Returns
TypeDescription
boolean

Whether the analysisState field is set.