![JAR search and dependency download from the Maven repository](/logo.png)
io.burkard.cdk.services.ec2.cfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.ec2.cfnNetworkInsightsAnalysis
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object AnalysisRouteTableRouteProperty {
def apply(
instanceId: Option[String] = None,
gatewayId: Option[String] = None,
vpcPeeringConnectionId: Option[String] = None,
egressOnlyInternetGatewayId: Option[String] = None,
origin: Option[String] = None,
destinationPrefixListId: Option[String] = None,
natGatewayId: Option[String] = None,
transitGatewayId: Option[String] = None,
networkInterfaceId: Option[String] = None,
destinationCidr: Option[String] = None
): software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty =
(new software.amazon.awscdk.services.ec2.CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder)
.instanceId(instanceId.orNull)
.gatewayId(gatewayId.orNull)
.vpcPeeringConnectionId(vpcPeeringConnectionId.orNull)
.egressOnlyInternetGatewayId(egressOnlyInternetGatewayId.orNull)
.origin(origin.orNull)
.destinationPrefixListId(destinationPrefixListId.orNull)
.natGatewayId(natGatewayId.orNull)
.transitGatewayId(transitGatewayId.orNull)
.networkInterfaceId(networkInterfaceId.orNull)
.destinationCidr(destinationCidr.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy