Class CfnNetworkInsightsAnalysisPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnNetworkInsightsAnalysisPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnNetworkInsightsAnalysisPropsMixin>
- Enclosing class:
CfnNetworkInsightsAnalysisPropsMixin
@Stability(Stable)
public static final class CfnNetworkInsightsAnalysisPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnNetworkInsightsAnalysisPropsMixin>
A fluent builder for
CfnNetworkInsightsAnalysisPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionadditionalAccounts(List<String> additionalAccounts) The member accounts that contain resources that the path can traverse.build()create()create(CfnPropertyMixinOptions options) filterInArns(List<String> filterInArns) The Amazon Resource Names (ARN) of the resources that the path must traverse.filterOutArns(List<String> filterOutArns) The Amazon Resource Names (ARN) of the resources that the path must ignore.networkInsightsPathId(String networkInsightsPathId) The ID of the path.The tags to apply.
-
Method Details
-
create
@Stability(Stable) public static CfnNetworkInsightsAnalysisPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnNetworkInsightsAnalysisPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnNetworkInsightsAnalysisPropsMixin.Builder.
-
additionalAccounts
@Stability(Stable) public CfnNetworkInsightsAnalysisPropsMixin.Builder additionalAccounts(List<String> additionalAccounts) The member accounts that contain resources that the path can traverse.- Parameters:
additionalAccounts- The member accounts that contain resources that the path can traverse. This parameter is required.- Returns:
this- See Also:
-
filterInArns
@Stability(Stable) public CfnNetworkInsightsAnalysisPropsMixin.Builder filterInArns(List<String> filterInArns) The Amazon Resource Names (ARN) of the resources that the path must traverse.- Parameters:
filterInArns- The Amazon Resource Names (ARN) of the resources that the path must traverse. This parameter is required.- Returns:
this- See Also:
-
filterOutArns
@Stability(Stable) public CfnNetworkInsightsAnalysisPropsMixin.Builder filterOutArns(List<String> filterOutArns) The Amazon Resource Names (ARN) of the resources that the path must ignore.- Parameters:
filterOutArns- The Amazon Resource Names (ARN) of the resources that the path must ignore. This parameter is required.- Returns:
this- See Also:
-
networkInsightsPathId
@Stability(Stable) public CfnNetworkInsightsAnalysisPropsMixin.Builder networkInsightsPathId(String networkInsightsPathId) The ID of the path.- Parameters:
networkInsightsPathId- The ID of the path. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnNetworkInsightsAnalysisPropsMixin.Builder tags(List<? extends CfnTag> tags) The tags to apply.- Parameters:
tags- The tags to apply. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnNetworkInsightsAnalysisPropsMixin>- Returns:
- a newly built instance of
CfnNetworkInsightsAnalysisPropsMixin.
-