Interface RouteSetDetails.Builder

  • Method Details

    • carrierGatewayId

      RouteSetDetails.Builder carrierGatewayId(String carrierGatewayId)

      The ID of the carrier gateway.

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

      RouteSetDetails.Builder coreNetworkArn(String coreNetworkArn)

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

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

      RouteSetDetails.Builder destinationCidrBlock(String destinationCidrBlock)

      The IPv4 CIDR block used for the destination match.

      Parameters:
      destinationCidrBlock - The IPv4 CIDR block used for the destination match.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationIpv6CidrBlock

      RouteSetDetails.Builder destinationIpv6CidrBlock(String destinationIpv6CidrBlock)

      The IPv6 CIDR block used for the destination match.

      Parameters:
      destinationIpv6CidrBlock - The IPv6 CIDR block used for the destination match.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinationPrefixListId

      RouteSetDetails.Builder destinationPrefixListId(String destinationPrefixListId)

      The prefix of the destination Amazon Web Services service.

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

      RouteSetDetails.Builder egressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)

      The ID of the egress-only internet gateway.

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

      RouteSetDetails.Builder gatewayId(String gatewayId)

      The ID of a gateway attached to your VPC.

      Parameters:
      gatewayId - The ID of a gateway attached to your VPC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceId

      RouteSetDetails.Builder instanceId(String instanceId)

      The ID of a NAT instance in your VPC.

      Parameters:
      instanceId - The ID of a NAT instance in your VPC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • instanceOwnerId

      RouteSetDetails.Builder instanceOwnerId(String instanceOwnerId)

      The ID of the Amazon Web Services account that owns the instance.

      Parameters:
      instanceOwnerId - The ID of the Amazon Web Services account that owns the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • localGatewayId

      RouteSetDetails.Builder localGatewayId(String localGatewayId)

      The ID of the local gateway.

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

      RouteSetDetails.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

      RouteSetDetails.Builder networkInterfaceId(String networkInterfaceId)

      The ID of the network interface.

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

      Describes how the route was created.

      Parameters:
      origin - Describes how the route was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state of the route.

      Parameters:
      state - The state of the route.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • transitGatewayId

      RouteSetDetails.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

      RouteSetDetails.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.