Interface IamPolicyAnalysisResult.IdentityOrBuilder

    • 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.MessageLiteOrBuilder

        isInitialized
      • 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;