Interface AnalysisRouteTableRoute.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AnalysisRouteTableRoute.Builder,AnalysisRouteTableRoute>, SdkBuilder<AnalysisRouteTableRoute.Builder,AnalysisRouteTableRoute>, SdkPojo
Enclosing class:
AnalysisRouteTableRoute

public static interface AnalysisRouteTableRoute.Builder extends SdkPojo, CopyableBuilder<AnalysisRouteTableRoute.Builder,AnalysisRouteTableRoute>
  • Method Details

    • destinationCidr

      AnalysisRouteTableRoute.Builder destinationCidr(String destinationCidr)

      The destination IPv4 address, in CIDR notation.

      Parameters:
      destinationCidr - The destination IPv4 address, in CIDR notation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationPrefixListId

      AnalysisRouteTableRoute.Builder destinationPrefixListId(String destinationPrefixListId)

      The prefix of the Amazon Web Service.

      Parameters:
      destinationPrefixListId - The prefix of the Amazon Web Service.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • egressOnlyInternetGatewayId

      AnalysisRouteTableRoute.Builder egressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)

      The ID of an egress-only internet gateway.

      Parameters:
      egressOnlyInternetGatewayId - The ID of an egress-only internet gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • gatewayId

      The ID of the gateway, such as an internet gateway or virtual private gateway.

      Parameters:
      gatewayId - The ID of the gateway, such as an internet gateway or virtual private gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceId

      AnalysisRouteTableRoute.Builder instanceId(String instanceId)

      The ID of the instance, such as a NAT instance.

      Parameters:
      instanceId - The ID of the instance, such as a NAT instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • natGatewayId

      AnalysisRouteTableRoute.Builder natGatewayId(String natGatewayId)

      The ID of a NAT gateway.

      Parameters:
      natGatewayId - The ID of a NAT gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • networkInterfaceId

      AnalysisRouteTableRoute.Builder networkInterfaceId(String networkInterfaceId)

      The ID of a network interface.

      Parameters:
      networkInterfaceId - The ID of a network interface.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • origin

      Describes how the route was created. The following are the possible values:

      • CreateRouteTable - The route was automatically created when the route table was created.

      • CreateRoute - The route was manually added to the route table.

      • EnableVgwRoutePropagation - The route was propagated by route propagation.

      Parameters:
      origin - Describes how the route was created. The following are the possible values:

      • CreateRouteTable - The route was automatically created when the route table was created.

      • CreateRoute - The route was manually added to the route table.

      • EnableVgwRoutePropagation - The route was propagated by route propagation.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • transitGatewayId

      AnalysisRouteTableRoute.Builder transitGatewayId(String transitGatewayId)

      The ID of a transit gateway.

      Parameters:
      transitGatewayId - The ID of a transit gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcPeeringConnectionId

      AnalysisRouteTableRoute.Builder vpcPeeringConnectionId(String vpcPeeringConnectionId)

      The ID of a VPC peering connection.

      Parameters:
      vpcPeeringConnectionId - The ID of a VPC peering connection.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state. The following are the possible values:

      • active

      • blackhole

      Parameters:
      state - The state. The following are the possible values:

      • active

      • blackhole

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • carrierGatewayId

      AnalysisRouteTableRoute.Builder carrierGatewayId(String carrierGatewayId)

      The ID of a carrier gateway.

      Parameters:
      carrierGatewayId - The ID of a carrier gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • coreNetworkArn

      AnalysisRouteTableRoute.Builder coreNetworkArn(String coreNetworkArn)

      The Amazon Resource Name (ARN) of a core network.

      Parameters:
      coreNetworkArn - The Amazon Resource Name (ARN) of a core network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • localGatewayId

      AnalysisRouteTableRoute.Builder localGatewayId(String localGatewayId)

      The ID of a local gateway.

      Parameters:
      localGatewayId - The ID of a local gateway.
      Returns:
      Returns a reference to this object so that method calls can be chained together.