public static final class CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
public CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder destinationCidr(java.lang.String destinationCidr)
destinationCidr
- The destination IPv4 address, in CIDR notation.this
public CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder destinationPrefixListId(java.lang.String destinationPrefixListId)
CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.getDestinationPrefixListId()
destinationPrefixListId
- The prefix of the AWS service .this
public CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder egressOnlyInternetGatewayId(java.lang.String egressOnlyInternetGatewayId)
CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.getEgressOnlyInternetGatewayId()
egressOnlyInternetGatewayId
- The ID of an egress-only internet gateway.this
public CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder gatewayId(java.lang.String gatewayId)
gatewayId
- The ID of the gateway, such as an internet gateway or virtual private gateway.this
public CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder instanceId(java.lang.String instanceId)
instanceId
- The ID of the instance, such as a NAT instance.this
public CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder natGatewayId(java.lang.String natGatewayId)
natGatewayId
- The ID of a NAT gateway.this
public CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder networkInterfaceId(java.lang.String networkInterfaceId)
CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.getNetworkInterfaceId()
networkInterfaceId
- The ID of a network interface.this
public CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder origin(java.lang.String origin)
CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.getOrigin()
origin
- Describes how the route was created. The following are the possible values:.
this
public CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder transitGatewayId(java.lang.String transitGatewayId)
transitGatewayId
- The ID of a transit gateway.this
public CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.Builder vpcPeeringConnectionId(java.lang.String vpcPeeringConnectionId)
CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty.getVpcPeeringConnectionId()
vpcPeeringConnectionId
- The ID of a VPC peering connection.this
public CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty build()
CfnNetworkInsightsAnalysis.AnalysisRouteTableRouteProperty
java.lang.NullPointerException
- if any required attribute was not provided