Interface AnalyzeIamPolicyResponseOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    AnalyzeIamPolicyResponse, AnalyzeIamPolicyResponse.Builder

    public interface AnalyzeIamPolicyResponseOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasMainAnalysis

        boolean hasMainAnalysis()
         The main analysis that matches the original request.
         
        .google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis main_analysis = 1;
        Returns:
        Whether the mainAnalysis field is set.
      • getMainAnalysis

        AnalyzeIamPolicyResponse.IamPolicyAnalysis getMainAnalysis()
         The main analysis that matches the original request.
         
        .google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis main_analysis = 1;
        Returns:
        The mainAnalysis.
      • getServiceAccountImpersonationAnalysisList

        List<AnalyzeIamPolicyResponse.IamPolicyAnalysis> getServiceAccountImpersonationAnalysisList()
         The service account impersonation analysis if
         [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is
         enabled.
         
        repeated .google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis service_account_impersonation_analysis = 2;
      • getServiceAccountImpersonationAnalysis

        AnalyzeIamPolicyResponse.IamPolicyAnalysis getServiceAccountImpersonationAnalysis​(int index)
         The service account impersonation analysis if
         [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is
         enabled.
         
        repeated .google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis service_account_impersonation_analysis = 2;
      • getServiceAccountImpersonationAnalysisCount

        int getServiceAccountImpersonationAnalysisCount()
         The service account impersonation analysis if
         [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is
         enabled.
         
        repeated .google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis service_account_impersonation_analysis = 2;
      • getServiceAccountImpersonationAnalysisOrBuilderList

        List<? extends AnalyzeIamPolicyResponse.IamPolicyAnalysisOrBuilder> getServiceAccountImpersonationAnalysisOrBuilderList()
         The service account impersonation analysis if
         [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is
         enabled.
         
        repeated .google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis service_account_impersonation_analysis = 2;
      • getServiceAccountImpersonationAnalysisOrBuilder

        AnalyzeIamPolicyResponse.IamPolicyAnalysisOrBuilder getServiceAccountImpersonationAnalysisOrBuilder​(int index)
         The service account impersonation analysis if
         [AnalyzeIamPolicyRequest.analyze_service_account_impersonation][] is
         enabled.
         
        repeated .google.cloud.asset.v1.AnalyzeIamPolicyResponse.IamPolicyAnalysis service_account_impersonation_analysis = 2;
      • getFullyExplored

        boolean getFullyExplored()
         Represents whether all entries in the
         [main_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.main_analysis]
         and
         [service_account_impersonation_analysis][google.cloud.asset.v1.AnalyzeIamPolicyResponse.service_account_impersonation_analysis]
         have been fully explored to answer the query in the request.
         
        bool fully_explored = 3;
        Returns:
        The fullyExplored.