Interface IamPolicyAnalysisResult.AccessControlListOrBuilder

    • Method Detail

      • getResourcesList

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

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