Interface IamPolicyAnalysisResult.IdentityListOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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].
      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].
      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].
      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].
      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].
      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.
      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.
      List<IamPolicyAnalysisResult.Identity> 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.
      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.
      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.
      • 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

      • getIdentitiesList

        List<IamPolicyAnalysisResult.Identity> 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;