Interface RouteSetDetails.Builder

    • Method Detail

      • 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

        RouteSetDetails.Builder origin​(String 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

        RouteSetDetails.Builder state​(String 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.