![JAR search and dependency download from the Maven repository](/logo.png)
io.burkard.cdk.services.ec2.cfnNetworkInsightsAnalysis.PathComponentProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.ec2.cfnNetworkInsightsAnalysis
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object PathComponentProperty {
def apply(
inboundHeader: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisPacketHeaderProperty] = None,
sourceVpc: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisComponentProperty] = None,
transitGateway: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisComponentProperty] = None,
routeTableRoute: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty] = None,
transitGatewayRouteTableRoute: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.TransitGatewayRouteTableRouteProperty] = None,
destinationVpc: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisComponentProperty] = None,
securityGroupRule: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisSecurityGroupRuleProperty] = None,
aclRule: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisAclRuleProperty] = None,
vpc: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisComponentProperty] = None,
subnet: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisComponentProperty] = None,
sequenceNumber: Option[Number] = None,
outboundHeader: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisPacketHeaderProperty] = None,
component: Option[software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisComponentProperty] = None
): software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.PathComponentProperty =
(new software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.PathComponentProperty.Builder)
.inboundHeader(inboundHeader.orNull)
.sourceVpc(sourceVpc.orNull)
.transitGateway(transitGateway.orNull)
.routeTableRoute(routeTableRoute.orNull)
.transitGatewayRouteTableRoute(transitGatewayRouteTableRoute.orNull)
.destinationVpc(destinationVpc.orNull)
.securityGroupRule(securityGroupRule.orNull)
.aclRule(aclRule.orNull)
.vpc(vpc.orNull)
.subnet(subnet.orNull)
.sequenceNumber(sequenceNumber.orNull)
.outboundHeader(outboundHeader.orNull)
.component(component.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy