Interface IamPolicyAnalysisResultOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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.
      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.
      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.
      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.
      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.
      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.
      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.
      boolean getFullyExplored()
      Represents whether all analyses on the [iam_binding][google.cloud.asset.v1.IamPolicyAnalysisResult.iam_binding] have successfully finished.
      com.google.iam.v1.Binding getIamBinding()
      The IAM policy binding under analysis.
      com.google.iam.v1.BindingOrBuilder getIamBindingOrBuilder()
      The IAM policy binding under analysis.
      IamPolicyAnalysisResult.IdentityList 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.
      IamPolicyAnalysisResult.IdentityListOrBuilder 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.
      boolean hasIamBinding()
      The IAM policy binding under analysis.
      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.
      • 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

      • 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

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

        com.google.iam.v1.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

        IamPolicyAnalysisResult.IdentityList 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

        IamPolicyAnalysisResult.IdentityListOrBuilder 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.