Uses of Class
software.aws.awsprototypingsdk.cdkgraph.Edge
-
-
Uses of Edge in software.aws.awsprototypingsdk.cdkgraph
Subclasses of Edge in software.aws.awsprototypingsdk.cdkgraph Modifier and Type Class Description classAttributeReference(experimental) Attribute type reference edge.classDependency(experimental) Dependency edge class defines CloudFormation dependency between resources.classImportReference(experimental) Import reference defines Fn::ImportValue type reference edge.classReference(experimental) Reference edge class defines a directed relationship between nodes.Methods in software.aws.awsprototypingsdk.cdkgraph that return Edge Modifier and Type Method Description static EdgeEdge. findInChain(List<? extends Object> chain, IEdgePredicate predicate)(experimental) Find first edge matching predicate within an EdgeChain.EdgeNode. findLink(IEdgePredicate predicate)(experimental) Find link of this node based on predicate.EdgeNode. findLink(IEdgePredicate predicate, Boolean reverse)(experimental) Find link of this node based on predicate.EdgeNode. findLink(IEdgePredicate predicate, Boolean reverse, Boolean follow)(experimental) Find link of this node based on predicate.EdgeNode. findLink(IEdgePredicate predicate, Boolean reverse, Boolean follow, Boolean direct)(experimental) Find link of this node based on predicate.EdgeStore. getEdge(String uuid)(experimental) Get stored edge by UUID.Methods in software.aws.awsprototypingsdk.cdkgraph that return types with arguments of type Edge Modifier and Type Method Description static List<Edge>Edge. findAllInChain(List<? extends Object> chain, IEdgePredicate predicate)(experimental) Find all matching edges based on predicate within an EdgeChain.List<Edge>Node. findAllLinks()(experimental) Return all direct links of this node and that of all sub-nodes.List<Edge>Node. findAllLinks(IFindEdgeOptions options)(experimental) Return all direct links of this node and that of all sub-nodes.List<Edge>Node. findLinks(IEdgePredicate predicate)(experimental) Find all links of this node based on predicate.List<Edge>Node. findLinks(IEdgePredicate predicate, Boolean reverse)(experimental) Find all links of this node based on predicate.List<Edge>Node. findLinks(IEdgePredicate predicate, Boolean reverse, Boolean follow)(experimental) Find all links of this node based on predicate.List<Edge>Node. findLinks(IEdgePredicate predicate, Boolean reverse, Boolean follow, Boolean direct)(experimental) Find all links of this node based on predicate.List<Edge>Store. getEdges()(experimental) Gets all stored edges.List<Edge>Node. getLinks()(experimental) Gets all links (edges) in which this node is the source.List<Edge>Node. getReverseLinks()(experimental) Gets all links (edges) in which this node is the target.Methods in software.aws.awsprototypingsdk.cdkgraph with parameters of type Edge Modifier and Type Method Description voidStore. addEdge(Edge edge)(experimental) Add edge to the store.voidNode. addLink(Edge edge)(experimental) Add link to another node.voidNode. addReverseLink(Edge edge)(experimental) Add link from another node.static BooleanAttributeReference. isAtt(Edge edge)(experimental) Indicates if edge in an **Fn::GetAtt**Reference.static BooleanDependency. isDependency(Edge edge)(experimental) Indicates if given edge is aDependencyedge.BooleanEdge. isEquivalent(Edge edge)(experimental) Indicates if this edge is equivalent to another edge.static BooleanImportReference. isImport(Edge edge)(experimental) Indicates if edge is **Fn::ImportValue** basedReference.static BooleanReference. isRef(Edge edge)(experimental) Indicates if edge is a **Ref** basedReferenceedge.static BooleanReference. isReference(Edge edge)(experimental) Indicates if edge is aReference.voidEdge. mutateConsume(Edge edge)(experimental) Merge an equivalent edge's data into this edge and destroy the other edge.BooleanStore. mutateRemoveEdge(Edge edge)(experimental) Remove edge from the store.BooleanNode. mutateRemoveLink(Edge link)(experimental) Remove a link from this node.BooleanNode. mutateRemoveReverseLink(Edge link)(experimental) Remove a link to this node.
-