Class RouteState.Builder

  • Enclosing class:
    RouteState

    public static final class RouteState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(RouteState defaults)
    • Method Detail

      • blackhole

        public RouteState.Builder blackhole​(@Nullable
                                            com.pulumi.core.Output<java.lang.Boolean> blackhole)
        Parameters:
        blackhole - Indicates whether to drop traffic that matches this route (default to `false`).
        Returns:
        builder
      • blackhole

        public RouteState.Builder blackhole​(java.lang.Boolean blackhole)
        Parameters:
        blackhole - Indicates whether to drop traffic that matches this route (default to `false`).
        Returns:
        builder
      • destinationCidrBlock

        public RouteState.Builder destinationCidrBlock​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> destinationCidrBlock)
        Parameters:
        destinationCidrBlock - IPv4 or IPv6 RFC1924 CIDR used for destination matches. Routing decisions are based on the most specific match.
        Returns:
        builder
      • destinationCidrBlock

        public RouteState.Builder destinationCidrBlock​(java.lang.String destinationCidrBlock)
        Parameters:
        destinationCidrBlock - IPv4 or IPv6 RFC1924 CIDR used for destination matches. Routing decisions are based on the most specific match.
        Returns:
        builder
      • region

        public RouteState.Builder region​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public RouteState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • transitGatewayAttachmentId

        public RouteState.Builder transitGatewayAttachmentId​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> transitGatewayAttachmentId)
        Parameters:
        transitGatewayAttachmentId - Identifier of EC2 Transit Gateway Attachment (required if `blackhole` is set to false).
        Returns:
        builder
      • transitGatewayAttachmentId

        public RouteState.Builder transitGatewayAttachmentId​(java.lang.String transitGatewayAttachmentId)
        Parameters:
        transitGatewayAttachmentId - Identifier of EC2 Transit Gateway Attachment (required if `blackhole` is set to false).
        Returns:
        builder
      • transitGatewayRouteTableId

        public RouteState.Builder transitGatewayRouteTableId​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> transitGatewayRouteTableId)
        Parameters:
        transitGatewayRouteTableId - Identifier of EC2 Transit Gateway Route Table.
        Returns:
        builder
      • transitGatewayRouteTableId

        public RouteState.Builder transitGatewayRouteTableId​(java.lang.String transitGatewayRouteTableId)
        Parameters:
        transitGatewayRouteTableId - Identifier of EC2 Transit Gateway Route Table.
        Returns:
        builder