Interface IamPolicyAnalysisResult.AccessControlListOrBuilder

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

public static interface IamPolicyAnalysisResult.AccessControlListOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • 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;
    • getResources

      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;
    • getResourcesCount

      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;
    • getResourcesOrBuilderList

      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;
    • getResourcesOrBuilder

      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;
    • 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;
    • getAccesses

      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;
    • getAccessesCount

      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;
    • getAccessesOrBuilderList

      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;
    • getAccessesOrBuilder

      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;
    • getResourceEdgesList

      List<IamPolicyAnalysisResult.Edge> getResourceEdgesList()
       Resource edges of the graph starting from the policy attached
       resource to any descendant resources. The
       [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
       contains the full resource name of a parent resource and
       [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.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;
    • getResourceEdges

      IamPolicyAnalysisResult.Edge getResourceEdges(int index)
       Resource edges of the graph starting from the policy attached
       resource to any descendant resources. The
       [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
       contains the full resource name of a parent resource and
       [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.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;
    • getResourceEdgesCount

      int getResourceEdgesCount()
       Resource edges of the graph starting from the policy attached
       resource to any descendant resources. The
       [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
       contains the full resource name of a parent resource and
       [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.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;
    • getResourceEdgesOrBuilderList

      List<? extends IamPolicyAnalysisResult.EdgeOrBuilder> getResourceEdgesOrBuilderList()
       Resource edges of the graph starting from the policy attached
       resource to any descendant resources. The
       [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
       contains the full resource name of a parent resource and
       [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.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;
    • getResourceEdgesOrBuilder

      IamPolicyAnalysisResult.EdgeOrBuilder getResourceEdgesOrBuilder(int index)
       Resource edges of the graph starting from the policy attached
       resource to any descendant resources. The
       [Edge.source_node][google.cloud.asset.v1.IamPolicyAnalysisResult.Edge.source_node]
       contains the full resource name of a parent resource and
       [Edge.target_node][google.cloud.asset.v1.IamPolicyAnalysisResult.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;
    • hasConditionEvaluation

      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:
      Whether the conditionEvaluation field is set.
    • getConditionEvaluation

      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:
      The conditionEvaluation.
    • getConditionEvaluationOrBuilder

      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;