Interface IamPolicyAnalysisResultOrBuilder

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

@Generated public interface IamPolicyAnalysisResultOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
    int
    The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
    The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
    The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
    The access control lists derived from the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match resource and access selectors specified in the request.
    The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
    com.google.protobuf.ByteString
    The [full resource name](https://cloud.google.com/asset-inventory/docs/resource-name-format) of the resource to which the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] policy attaches.
    boolean
    Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.
    The IAM policy binding under analysis.
    The IAM policy binding under analysis.
    The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.
    The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.
    boolean
    The IAM policy binding under analysis.
    boolean
    The identity list derived from members of the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] that match or potentially match identity selector specified in the request.

    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 Details

    • getAttachedResourceFullName

      String getAttachedResourceFullName()
       The [full resource
       name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
       of the resource to which the
       [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
       policy attaches.
       
      string attached_resource_full_name = 1;
      Returns:
      The attachedResourceFullName.
    • getAttachedResourceFullNameBytes

      com.google.protobuf.ByteString getAttachedResourceFullNameBytes()
       The [full resource
       name](https://cloud.google.com/asset-inventory/docs/resource-name-format)
       of the resource to which the
       [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
       policy attaches.
       
      string attached_resource_full_name = 1;
      Returns:
      The bytes for attachedResourceFullName.
    • hasIamBinding

      boolean hasIamBinding()
       The IAM policy binding under analysis.
       
      .google.iam.v1.Binding iam_binding = 2;
      Returns:
      Whether the iamBinding field is set.
    • getIamBinding

      Binding getIamBinding()
       The IAM policy binding under analysis.
       
      .google.iam.v1.Binding iam_binding = 2;
      Returns:
      The iamBinding.
    • getIamBindingOrBuilder

      BindingOrBuilder getIamBindingOrBuilder()
       The IAM policy binding under analysis.
       
      .google.iam.v1.Binding iam_binding = 2;
    • getAccessControlListsList

      List<IamPolicyAnalysisResult.AccessControlList> getAccessControlListsList()
       The access control lists derived from the
       [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
       that match or potentially match resource and access selectors specified in
       the request.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
    • getAccessControlLists

      IamPolicyAnalysisResult.AccessControlList getAccessControlLists(int index)
       The access control lists derived from the
       [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
       that match or potentially match resource and access selectors specified in
       the request.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
    • getAccessControlListsCount

      int getAccessControlListsCount()
       The access control lists derived from the
       [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
       that match or potentially match resource and access selectors specified in
       the request.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
    • getAccessControlListsOrBuilderList

      List<? extends IamPolicyAnalysisResult.AccessControlListOrBuilder> getAccessControlListsOrBuilderList()
       The access control lists derived from the
       [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
       that match or potentially match resource and access selectors specified in
       the request.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
    • getAccessControlListsOrBuilder

      IamPolicyAnalysisResult.AccessControlListOrBuilder getAccessControlListsOrBuilder(int index)
       The access control lists derived from the
       [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
       that match or potentially match resource and access selectors specified in
       the request.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.AccessControlList access_control_lists = 3;
    • hasIdentityList

      boolean hasIdentityList()
       The identity list derived from members of the
       [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
       that match or potentially match identity selector specified in the request.
       
      .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;
      Returns:
      Whether the identityList field is set.
    • getIdentityList

       The identity list derived from members of the
       [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
       that match or potentially match identity selector specified in the request.
       
      .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;
      Returns:
      The identityList.
    • getIdentityListOrBuilder

       The identity list derived from members of the
       [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
       that match or potentially match identity selector specified in the request.
       
      .google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList identity_list = 4;
    • getFullyExplored

      boolean getFullyExplored()
       Represents whether all analyses on the
       [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding]
       have successfully finished.
       
      bool fully_explored = 5;
      Returns:
      The fullyExplored.