Interface TransitGatewayRouteTableRoute.Builder

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

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

    • destinationCidr

      TransitGatewayRouteTableRoute.Builder destinationCidr(String destinationCidr)

      The CIDR block used for destination matches.

      Parameters:
      destinationCidr - The CIDR block used for destination matches.
      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.
    • routeOrigin

      The route origin. The following are the possible values:

      • static

      • propagated

      Parameters:
      routeOrigin - The route origin. The following are the possible values:

      • static

      • propagated

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

      TransitGatewayRouteTableRoute.Builder prefixListId(String prefixListId)

      The ID of the prefix list.

      Parameters:
      prefixListId - The ID of the prefix list.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attachmentId

      TransitGatewayRouteTableRoute.Builder attachmentId(String attachmentId)

      The ID of the route attachment.

      Parameters:
      attachmentId - The ID of the route attachment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceId

      The ID of the resource for the route attachment.

      Parameters:
      resourceId - The ID of the resource for the route attachment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceType

      TransitGatewayRouteTableRoute.Builder resourceType(String resourceType)

      The resource type for the route attachment.

      Parameters:
      resourceType - The resource type for the route attachment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.