Interface IamPolicyAnalysisResult.IdentityListOrBuilder

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

public static interface IamPolicyAnalysisResult.IdentityListOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getGroupEdges(int index)
    Group identity edges of the graph starting from the binding's group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
    int
    Group identity edges of the graph starting from the binding's group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
    Group identity edges of the graph starting from the binding's group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
    Group identity edges of the graph starting from the binding's group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
    Group identity edges of the graph starting from the binding's group members to any node of the [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
    getIdentities(int index)
    Only the identities that match one of the following conditions will be presented: - The identity_selector, if it is specified in request; - Otherwise, identities reachable from the policy binding's members.
    int
    Only the identities that match one of the following conditions will be presented: - The identity_selector, if it is specified in request; - Otherwise, identities reachable from the policy binding's members.
    Only the identities that match one of the following conditions will be presented: - The identity_selector, if it is specified in request; - Otherwise, identities reachable from the policy binding's members.
    Only the identities that match one of the following conditions will be presented: - The identity_selector, if it is specified in request; - Otherwise, identities reachable from the policy binding's members.
    Only the identities that match one of the following conditions will be presented: - The identity_selector, if it is specified in request; - Otherwise, identities reachable from the policy binding's members.

    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

    • getIdentitiesList

       Only the identities that match one of the following conditions will be
       presented:
       - The identity_selector, if it is specified in request;
       - Otherwise, identities reachable from the policy binding's members.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Identity identities = 1;
    • getIdentities

      IamPolicyAnalysisResult.Identity getIdentities(int index)
       Only the identities that match one of the following conditions will be
       presented:
       - The identity_selector, if it is specified in request;
       - Otherwise, identities reachable from the policy binding's members.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Identity identities = 1;
    • getIdentitiesCount

      int getIdentitiesCount()
       Only the identities that match one of the following conditions will be
       presented:
       - The identity_selector, if it is specified in request;
       - Otherwise, identities reachable from the policy binding's members.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Identity identities = 1;
    • getIdentitiesOrBuilderList

      List<? extends IamPolicyAnalysisResult.IdentityOrBuilder> getIdentitiesOrBuilderList()
       Only the identities that match one of the following conditions will be
       presented:
       - The identity_selector, if it is specified in request;
       - Otherwise, identities reachable from the policy binding's members.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Identity identities = 1;
    • getIdentitiesOrBuilder

      IamPolicyAnalysisResult.IdentityOrBuilder getIdentitiesOrBuilder(int index)
       Only the identities that match one of the following conditions will be
       presented:
       - The identity_selector, if it is specified in request;
       - Otherwise, identities reachable from the policy binding's members.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Identity identities = 1;
    • getGroupEdgesList

      List<IamPolicyAnalysisResult.Edge> getGroupEdgesList()
       Group identity edges of the graph starting from the binding's
       group members to any node of the
       [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
       The
       [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
       contains a group, such as `group:parent@google.com`. The
       [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
       contains a member of the group, such as `group:child@google.com` or
       `user:foo@google.com`. This field is present only if the
       output_group_edges option is enabled in request.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2;
    • getGroupEdges

      IamPolicyAnalysisResult.Edge getGroupEdges(int index)
       Group identity edges of the graph starting from the binding's
       group members to any node of the
       [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
       The
       [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
       contains a group, such as `group:parent@google.com`. The
       [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
       contains a member of the group, such as `group:child@google.com` or
       `user:foo@google.com`. This field is present only if the
       output_group_edges option is enabled in request.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2;
    • getGroupEdgesCount

      int getGroupEdgesCount()
       Group identity edges of the graph starting from the binding's
       group members to any node of the
       [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
       The
       [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
       contains a group, such as `group:parent@google.com`. The
       [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
       contains a member of the group, such as `group:child@google.com` or
       `user:foo@google.com`. This field is present only if the
       output_group_edges option is enabled in request.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2;
    • getGroupEdgesOrBuilderList

      List<? extends IamPolicyAnalysisResult.EdgeOrBuilder> getGroupEdgesOrBuilderList()
       Group identity edges of the graph starting from the binding's
       group members to any node of the
       [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
       The
       [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
       contains a group, such as `group:parent@google.com`. The
       [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
       contains a member of the group, such as `group:child@google.com` or
       `user:foo@google.com`. This field is present only if the
       output_group_edges option is enabled in request.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2;
    • getGroupEdgesOrBuilder

      IamPolicyAnalysisResult.EdgeOrBuilder getGroupEdgesOrBuilder(int index)
       Group identity edges of the graph starting from the binding's
       group members to any node of the
       [identities][google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityList.identities].
       The
       [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
       contains a group, such as `group:parent@google.com`. The
       [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.target_node]
       contains a member of the group, such as `group:child@google.com` or
       `user:foo@google.com`. This field is present only if the
       output_group_edges option is enabled in request.
       
      repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge group_edges = 2;