public static final class CfnNetworkInsightsAnalysis.PathComponentProperty.Builder
extends java.lang.Object
CfnNetworkInsightsAnalysis.PathComponentProperty
Constructor and Description |
---|
Builder() |
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder aclRule(IResolvable aclRule)
CfnNetworkInsightsAnalysis.PathComponentProperty.getAclRule()
aclRule
- The network ACL rule.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder aclRule(CfnNetworkInsightsAnalysis.AnalysisAclRuleProperty aclRule)
CfnNetworkInsightsAnalysis.PathComponentProperty.getAclRule()
aclRule
- The network ACL rule.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder component(IResolvable component)
CfnNetworkInsightsAnalysis.PathComponentProperty.getComponent()
component
- The component.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder component(CfnNetworkInsightsAnalysis.AnalysisComponentProperty component)
CfnNetworkInsightsAnalysis.PathComponentProperty.getComponent()
component
- The component.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder destinationVpc(IResolvable destinationVpc)
CfnNetworkInsightsAnalysis.PathComponentProperty.getDestinationVpc()
destinationVpc
- The destination VPC.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder destinationVpc(CfnNetworkInsightsAnalysis.AnalysisComponentProperty destinationVpc)
CfnNetworkInsightsAnalysis.PathComponentProperty.getDestinationVpc()
destinationVpc
- The destination VPC.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder inboundHeader(IResolvable inboundHeader)
CfnNetworkInsightsAnalysis.PathComponentProperty.getInboundHeader()
inboundHeader
- The inbound header.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder inboundHeader(CfnNetworkInsightsAnalysis.AnalysisPacketHeaderProperty inboundHeader)
CfnNetworkInsightsAnalysis.PathComponentProperty.getInboundHeader()
inboundHeader
- The inbound header.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder outboundHeader(IResolvable outboundHeader)
CfnNetworkInsightsAnalysis.PathComponentProperty.getOutboundHeader()
outboundHeader
- The outbound header.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder outboundHeader(CfnNetworkInsightsAnalysis.AnalysisPacketHeaderProperty outboundHeader)
CfnNetworkInsightsAnalysis.PathComponentProperty.getOutboundHeader()
outboundHeader
- The outbound header.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder routeTableRoute(IResolvable routeTableRoute)
CfnNetworkInsightsAnalysis.PathComponentProperty.getRouteTableRoute()
routeTableRoute
- The route table route.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder routeTableRoute(CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty routeTableRoute)
CfnNetworkInsightsAnalysis.PathComponentProperty.getRouteTableRoute()
routeTableRoute
- The route table route.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder securityGroupRule(IResolvable securityGroupRule)
CfnNetworkInsightsAnalysis.PathComponentProperty.getSecurityGroupRule()
securityGroupRule
- The security group rule.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder securityGroupRule(CfnNetworkInsightsAnalysis.AnalysisSecurityGroupRuleProperty securityGroupRule)
CfnNetworkInsightsAnalysis.PathComponentProperty.getSecurityGroupRule()
securityGroupRule
- The security group rule.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder sequenceNumber(java.lang.Number sequenceNumber)
CfnNetworkInsightsAnalysis.PathComponentProperty.getSequenceNumber()
sequenceNumber
- The sequence number.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder sourceVpc(IResolvable sourceVpc)
CfnNetworkInsightsAnalysis.PathComponentProperty.getSourceVpc()
sourceVpc
- The source VPC.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder sourceVpc(CfnNetworkInsightsAnalysis.AnalysisComponentProperty sourceVpc)
CfnNetworkInsightsAnalysis.PathComponentProperty.getSourceVpc()
sourceVpc
- The source VPC.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder subnet(IResolvable subnet)
CfnNetworkInsightsAnalysis.PathComponentProperty.getSubnet()
subnet
- The subnet.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder subnet(CfnNetworkInsightsAnalysis.AnalysisComponentProperty subnet)
CfnNetworkInsightsAnalysis.PathComponentProperty.getSubnet()
subnet
- The subnet.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder vpc(IResolvable vpc)
CfnNetworkInsightsAnalysis.PathComponentProperty.getVpc()
vpc
- The component VPC.this
public CfnNetworkInsightsAnalysis.PathComponentProperty.Builder vpc(CfnNetworkInsightsAnalysis.AnalysisComponentProperty vpc)
CfnNetworkInsightsAnalysis.PathComponentProperty.getVpc()
vpc
- The component VPC.this
public CfnNetworkInsightsAnalysis.PathComponentProperty build()
CfnNetworkInsightsAnalysis.PathComponentProperty
java.lang.NullPointerException
- if any required attribute was not provided