Interface IamPolicyAnalysisResult.AccessControlListOrBuilder (3.25.0)

public static interface IamPolicyAnalysisResult.AccessControlListOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAccesses(int index)

public abstract IamPolicyAnalysisResult.Access getAccesses(int index)

The accesses that match one of the following conditions:

  • The access_selector, if it is specified in request;
  • Otherwise, access specifiers reachable from the policy binding's role.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Access accesses = 2;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.Access

getAccessesCount()

public abstract int getAccessesCount()

The accesses that match one of the following conditions:

  • The access_selector, if it is specified in request;
  • Otherwise, access specifiers reachable from the policy binding's role.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Access accesses = 2;

Returns
Type Description
int

getAccessesList()

public abstract List<IamPolicyAnalysisResult.Access> getAccessesList()

The accesses that match one of the following conditions:

  • The access_selector, if it is specified in request;
  • Otherwise, access specifiers reachable from the policy binding's role.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Access accesses = 2;

Returns
Type Description
List<Access>

getAccessesOrBuilder(int index)

public abstract IamPolicyAnalysisResult.AccessOrBuilder getAccessesOrBuilder(int index)

The accesses that match one of the following conditions:

  • The access_selector, if it is specified in request;
  • Otherwise, access specifiers reachable from the policy binding's role.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Access accesses = 2;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.AccessOrBuilder

getAccessesOrBuilderList()

public abstract List<? extends IamPolicyAnalysisResult.AccessOrBuilder> getAccessesOrBuilderList()

The accesses that match one of the following conditions:

  • The access_selector, if it is specified in request;
  • Otherwise, access specifiers reachable from the policy binding's role.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Access accesses = 2;

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

getConditionEvaluation()

public abstract ConditionEvaluation getConditionEvaluation()

Condition evaluation for this AccessControlList, if there is a condition defined in the above IAM policy binding.

.google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4;

Returns
Type Description
ConditionEvaluation

The conditionEvaluation.

getConditionEvaluationOrBuilder()

public abstract ConditionEvaluationOrBuilder getConditionEvaluationOrBuilder()

Condition evaluation for this AccessControlList, if there is a condition defined in the above IAM policy binding.

.google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4;

Returns
Type Description
ConditionEvaluationOrBuilder

getResourceEdges(int index)

public abstract IamPolicyAnalysisResult.Edge getResourceEdges(int index)

Resource edges of the graph starting from the policy attached resource to any descendant resources. The Edge.source_node contains the full resource name of a parent resource and Edge.target_node contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge resource_edges = 3;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.Edge

getResourceEdgesCount()

public abstract int getResourceEdgesCount()

Resource edges of the graph starting from the policy attached resource to any descendant resources. The Edge.source_node contains the full resource name of a parent resource and Edge.target_node contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge resource_edges = 3;

Returns
Type Description
int

getResourceEdgesList()

public abstract List<IamPolicyAnalysisResult.Edge> getResourceEdgesList()

Resource edges of the graph starting from the policy attached resource to any descendant resources. The Edge.source_node contains the full resource name of a parent resource and Edge.target_node contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge resource_edges = 3;

Returns
Type Description
List<Edge>

getResourceEdgesOrBuilder(int index)

public abstract IamPolicyAnalysisResult.EdgeOrBuilder getResourceEdgesOrBuilder(int index)

Resource edges of the graph starting from the policy attached resource to any descendant resources. The Edge.source_node contains the full resource name of a parent resource and Edge.target_node contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge resource_edges = 3;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.EdgeOrBuilder

getResourceEdgesOrBuilderList()

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

Resource edges of the graph starting from the policy attached resource to any descendant resources. The Edge.source_node contains the full resource name of a parent resource and Edge.target_node contains the full resource name of a child resource. This field is present only if the output_resource_edges option is enabled in request.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Edge resource_edges = 3;

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

getResources(int index)

public abstract IamPolicyAnalysisResult.Resource getResources(int index)

The resources that match one of the following conditions:

  • The resource_selector, if it is specified in request;
  • Otherwise, resources reachable from the policy attached resource.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Resource resources = 1;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.Resource

getResourcesCount()

public abstract int getResourcesCount()

The resources that match one of the following conditions:

  • The resource_selector, if it is specified in request;
  • Otherwise, resources reachable from the policy attached resource.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Resource resources = 1;

Returns
Type Description
int

getResourcesList()

public abstract List<IamPolicyAnalysisResult.Resource> getResourcesList()

The resources that match one of the following conditions:

  • The resource_selector, if it is specified in request;
  • Otherwise, resources reachable from the policy attached resource.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Resource resources = 1;

Returns
Type Description
List<Resource>

getResourcesOrBuilder(int index)

public abstract IamPolicyAnalysisResult.ResourceOrBuilder getResourcesOrBuilder(int index)

The resources that match one of the following conditions:

  • The resource_selector, if it is specified in request;
  • Otherwise, resources reachable from the policy attached resource.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Resource resources = 1;

Parameter
Name Description
index int
Returns
Type Description
IamPolicyAnalysisResult.ResourceOrBuilder

getResourcesOrBuilderList()

public abstract List<? extends IamPolicyAnalysisResult.ResourceOrBuilder> getResourcesOrBuilderList()

The resources that match one of the following conditions:

  • The resource_selector, if it is specified in request;
  • Otherwise, resources reachable from the policy attached resource.

repeated .google.cloud.asset.v1.IamPolicyAnalysisResult.Resource resources = 1;

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

hasConditionEvaluation()

public abstract boolean hasConditionEvaluation()

Condition evaluation for this AccessControlList, if there is a condition defined in the above IAM policy binding.

.google.cloud.asset.v1.ConditionEvaluation condition_evaluation = 4;

Returns
Type Description
boolean

Whether the conditionEvaluation field is set.