Class IGraphFilterPlan.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.aws.awsprototypingsdk.cdkgraph.IGraphFilterPlan.Jsii$Proxy
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,IGraphFilterPlan,IGraphFilterPlan.Jsii$Default
- Enclosing interface:
- IGraphFilterPlan
@Internal public static final class IGraphFilterPlan.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IGraphFilterPlan.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.aws.awsprototypingsdk.cdkgraph.IGraphFilterPlan
IGraphFilterPlan.Jsii$Default, IGraphFilterPlan.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetAllNodes()(experimental) Indicates that all nodes will be filtered, rather than just Resource and CfnResource nodes.List<Object>getFilters()(experimental) Ordered list ofIGraphFilterandIGraphStoreFilterfilters to apply to the store.ObjectgetFocus()(experimental) Config to focus the graph on specific node.software.constructs.ConstructOrdergetOrder()(experimental) The order to visit nodes and edges during filtering.FilterPresetgetPreset()(experimental) Optional preset filter to apply before other filters.-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Method Detail
-
getAllNodes
@Stability(Experimental) @Nullable public final Boolean getAllNodes()
(experimental) Indicates that all nodes will be filtered, rather than just Resource and CfnResource nodes.By enabling this, all Stages, Stacks, and structural construct boundaries will be filtered as well. In general, most users intent is to operate against resources and desire to preserve structural groupings, which is common in most Cfn/Cdk based filtering where inputs are "include" lists.
Default: false By default only Resource and CfnResource nodes are filtered.
- Specified by:
getAllNodesin interfaceIGraphFilterPlan- Specified by:
getAllNodesin interfaceIGraphFilterPlan.Jsii$Default
-
getFilters
@Stability(Experimental) @Nullable public final List<Object> getFilters()
(experimental) Ordered list ofIGraphFilterandIGraphStoreFilterfilters to apply to the store.- Filters are applied after the preset filtering is applied if present.
- Filters are applied sequentially against all nodes, as opposed to IAspect.visitor pattern which are sequentially applied per node.
- Specified by:
getFiltersin interfaceIGraphFilterPlan- Specified by:
getFiltersin interfaceIGraphFilterPlan.Jsii$Default
-
getFocus
@Stability(Experimental) @Nullable public final Object getFocus()
(experimental) Config to focus the graph on specific node.- Specified by:
getFocusin interfaceIGraphFilterPlan- Specified by:
getFocusin interfaceIGraphFilterPlan.Jsii$Default
-
getOrder
@Stability(Experimental) @Nullable public final software.constructs.ConstructOrder getOrder()
(experimental) The order to visit nodes and edges during filtering.Default: {ConstructOrder.PREORDER}
- Specified by:
getOrderin interfaceIGraphFilterPlan- Specified by:
getOrderin interfaceIGraphFilterPlan.Jsii$Default
-
getPreset
@Stability(Experimental) @Nullable public final FilterPreset getPreset()
(experimental) Optional preset filter to apply before other filters.- Specified by:
getPresetin interfaceIGraphFilterPlan- Specified by:
getPresetin interfaceIGraphFilterPlan.Jsii$Default
-
-