Interface AnalyzeIamPolicyResponseOrBuilder (3.4.1)

public interface AnalyzeIamPolicyResponseOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getFullyExplored()

public abstract boolean getFullyExplored()

Represents whether all entries in the main_analysis and service_account_impersonation_analysis have been fully explored to answer the query in the request.

bool fully_explored = 3;

Returns
Type Description
boolean

The fullyExplored.

getMainAnalysis()

public abstract AnalyzeIamPolicyResponse.IamPolicyAnalysis getMainAnalysis()

The main analysis that matches the original request.

.google.cloud.asset.v1p4beta1.AnalyzeIamPolicyResponse.IamPolicyAnalysis main_analysis = 1;

Returns
Type Description
AnalyzeIamPolicyResponse.IamPolicyAnalysis

The mainAnalysis.

getMainAnalysisOrBuilder()

public abstract AnalyzeIamPolicyResponse.IamPolicyAnalysisOrBuilder getMainAnalysisOrBuilder()

The main analysis that matches the original request.

.google.cloud.asset.v1p4beta1.AnalyzeIamPolicyResponse.IamPolicyAnalysis main_analysis = 1;

Returns
Type Description
AnalyzeIamPolicyResponse.IamPolicyAnalysisOrBuilder

getNonCriticalErrors(int index)

public abstract IamPolicyAnalysisResult.AnalysisState getNonCriticalErrors(int index)

A list of non-critical errors happened during the request handling to explain why fully_explored is false, or empty if no error happened.

repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState non_critical_errors = 4;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.AnalysisState

getNonCriticalErrorsCount()

public abstract int getNonCriticalErrorsCount()

A list of non-critical errors happened during the request handling to explain why fully_explored is false, or empty if no error happened.

repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState non_critical_errors = 4;

Returns
Type Description
int

getNonCriticalErrorsList()

public abstract List<IamPolicyAnalysisResult.AnalysisState> getNonCriticalErrorsList()

A list of non-critical errors happened during the request handling to explain why fully_explored is false, or empty if no error happened.

repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState non_critical_errors = 4;

Returns
Type Description
List<AnalysisState>

getNonCriticalErrorsOrBuilder(int index)

public abstract IamPolicyAnalysisResult.AnalysisStateOrBuilder getNonCriticalErrorsOrBuilder(int index)

A list of non-critical errors happened during the request handling to explain why fully_explored is false, or empty if no error happened.

repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState non_critical_errors = 4;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.AnalysisStateOrBuilder

getNonCriticalErrorsOrBuilderList()

public abstract List<? extends IamPolicyAnalysisResult.AnalysisStateOrBuilder> getNonCriticalErrorsOrBuilderList()

A list of non-critical errors happened during the request handling to explain why fully_explored is false, or empty if no error happened.

repeated .google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisState non_critical_errors = 4;

Returns
Type Description
List<? extends com.google.cloud.asset.v1p4beta1.IamPolicyAnalysisResult.AnalysisStateOrBuilder>

getServiceAccountImpersonationAnalysis(int index)

public abstract AnalyzeIamPolicyResponse.IamPolicyAnalysis getServiceAccountImpersonationAnalysis(int index)

The service account impersonation analysis if [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is enabled.

repeated .google.cloud.asset.v1p4beta1.AnalyzeIamPolicyResponse.IamPolicyAnalysis service_account_impersonation_analysis = 2;

Parameter
Name Description
index int
Returns
Type Description
AnalyzeIamPolicyResponse.IamPolicyAnalysis

getServiceAccountImpersonationAnalysisCount()

public abstract int getServiceAccountImpersonationAnalysisCount()

The service account impersonation analysis if [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is enabled.

repeated .google.cloud.asset.v1p4beta1.AnalyzeIamPolicyResponse.IamPolicyAnalysis service_account_impersonation_analysis = 2;

Returns
Type Description
int

getServiceAccountImpersonationAnalysisList()

public abstract List<AnalyzeIamPolicyResponse.IamPolicyAnalysis> getServiceAccountImpersonationAnalysisList()

The service account impersonation analysis if [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is enabled.

repeated .google.cloud.asset.v1p4beta1.AnalyzeIamPolicyResponse.IamPolicyAnalysis service_account_impersonation_analysis = 2;

Returns
Type Description
List<IamPolicyAnalysis>

getServiceAccountImpersonationAnalysisOrBuilder(int index)

public abstract AnalyzeIamPolicyResponse.IamPolicyAnalysisOrBuilder getServiceAccountImpersonationAnalysisOrBuilder(int index)

The service account impersonation analysis if [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is enabled.

repeated .google.cloud.asset.v1p4beta1.AnalyzeIamPolicyResponse.IamPolicyAnalysis service_account_impersonation_analysis = 2;

Parameter
Name Description
index int
Returns
Type Description
AnalyzeIamPolicyResponse.IamPolicyAnalysisOrBuilder

getServiceAccountImpersonationAnalysisOrBuilderList()

public abstract List<? extends AnalyzeIamPolicyResponse.IamPolicyAnalysisOrBuilder> getServiceAccountImpersonationAnalysisOrBuilderList()

The service account impersonation analysis if [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is enabled.

repeated .google.cloud.asset.v1p4beta1.AnalyzeIamPolicyResponse.IamPolicyAnalysis service_account_impersonation_analysis = 2;

Returns
Type Description
List<? extends com.google.cloud.asset.v1p4beta1.AnalyzeIamPolicyResponse.IamPolicyAnalysisOrBuilder>

hasMainAnalysis()

public abstract boolean hasMainAnalysis()

The main analysis that matches the original request.

.google.cloud.asset.v1p4beta1.AnalyzeIamPolicyResponse.IamPolicyAnalysis main_analysis = 1;

Returns
Type Description
boolean

Whether the mainAnalysis field is set.