Interface IamPolicyAnalysisResult.IdentityListOrBuilder (3.20.0)

public static interface IamPolicyAnalysisResult.IdentityListOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getGroupEdges(int index)

public abstract IamPolicyAnalysisResult.Edge getGroupEdges(int index)

Group identity edges of the graph starting from the binding's group members to any node of the identities. The Edge.source_node contains a group, such as group:parent@google.com. The 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;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.Edge

getGroupEdgesCount()

public abstract int getGroupEdgesCount()

Group identity edges of the graph starting from the binding's group members to any node of the identities. The Edge.source_node contains a group, such as group:parent@google.com. The 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;

Returns
Type Description
int

getGroupEdgesList()

public abstract List<IamPolicyAnalysisResult.Edge> getGroupEdgesList()

Group identity edges of the graph starting from the binding's group members to any node of the identities. The Edge.source_node contains a group, such as group:parent@google.com. The 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;

Returns
Type Description
List<Edge>

getGroupEdgesOrBuilder(int index)

public abstract IamPolicyAnalysisResult.EdgeOrBuilder getGroupEdgesOrBuilder(int index)

Group identity edges of the graph starting from the binding's group members to any node of the identities. The Edge.source_node contains a group, such as group:parent@google.com. The 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;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.EdgeOrBuilder

getGroupEdgesOrBuilderList()

public abstract List<? extends IamPolicyAnalysisResult.EdgeOrBuilder> getGroupEdgesOrBuilderList()

Group identity edges of the graph starting from the binding's group members to any node of the identities. The Edge.source_node contains a group, such as group:parent@google.com. The 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;

Returns
Type Description
List<? extends com.google.cloud.asset.v1.IamPolicyAnalysisResult.EdgeOrBuilder>

getIdentities(int index)

public abstract 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;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.Identity

getIdentitiesCount()

public abstract 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;

Returns
Type Description
int

getIdentitiesList()

public abstract 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;

Returns
Type Description
List<Identity>

getIdentitiesOrBuilder(int index)

public abstract 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;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.IdentityOrBuilder

getIdentitiesOrBuilderList()

public abstract 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;

Returns
Type Description
List<? extends com.google.cloud.asset.v1.IamPolicyAnalysisResult.IdentityOrBuilder>