Class GetRouteArgs.Builder

  • Enclosing class:
    GetRouteArgs

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

      • Builder

        public Builder()
    • Method Detail

      • carrierGatewayId

        public GetRouteArgs.Builder carrierGatewayId​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> carrierGatewayId)
        Parameters:
        carrierGatewayId - EC2 Carrier Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • carrierGatewayId

        public GetRouteArgs.Builder carrierGatewayId​(java.lang.String carrierGatewayId)
        Parameters:
        carrierGatewayId - EC2 Carrier Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • coreNetworkArn

        public GetRouteArgs.Builder coreNetworkArn​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> coreNetworkArn)
        Parameters:
        coreNetworkArn - Core network ARN of the Route belonging to the Route Table.
        Returns:
        builder
      • coreNetworkArn

        public GetRouteArgs.Builder coreNetworkArn​(java.lang.String coreNetworkArn)
        Parameters:
        coreNetworkArn - Core network ARN of the Route belonging to the Route Table.
        Returns:
        builder
      • destinationCidrBlock

        public GetRouteArgs.Builder destinationCidrBlock​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> destinationCidrBlock)
        Parameters:
        destinationCidrBlock - CIDR block of the Route belonging to the Route Table.
        Returns:
        builder
      • destinationCidrBlock

        public GetRouteArgs.Builder destinationCidrBlock​(java.lang.String destinationCidrBlock)
        Parameters:
        destinationCidrBlock - CIDR block of the Route belonging to the Route Table.
        Returns:
        builder
      • destinationIpv6CidrBlock

        public GetRouteArgs.Builder destinationIpv6CidrBlock​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> destinationIpv6CidrBlock)
        Parameters:
        destinationIpv6CidrBlock - IPv6 CIDR block of the Route belonging to the Route Table.
        Returns:
        builder
      • destinationIpv6CidrBlock

        public GetRouteArgs.Builder destinationIpv6CidrBlock​(java.lang.String destinationIpv6CidrBlock)
        Parameters:
        destinationIpv6CidrBlock - IPv6 CIDR block of the Route belonging to the Route Table.
        Returns:
        builder
      • destinationPrefixListId

        public GetRouteArgs.Builder destinationPrefixListId​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> destinationPrefixListId)
        Parameters:
        destinationPrefixListId - ID of a managed prefix list destination of the Route belonging to the Route Table.
        Returns:
        builder
      • destinationPrefixListId

        public GetRouteArgs.Builder destinationPrefixListId​(java.lang.String destinationPrefixListId)
        Parameters:
        destinationPrefixListId - ID of a managed prefix list destination of the Route belonging to the Route Table.
        Returns:
        builder
      • egressOnlyGatewayId

        public GetRouteArgs.Builder egressOnlyGatewayId​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> egressOnlyGatewayId)
        Parameters:
        egressOnlyGatewayId - Egress Only Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • egressOnlyGatewayId

        public GetRouteArgs.Builder egressOnlyGatewayId​(java.lang.String egressOnlyGatewayId)
        Parameters:
        egressOnlyGatewayId - Egress Only Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • gatewayId

        public GetRouteArgs.Builder gatewayId​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> gatewayId)
        Parameters:
        gatewayId - Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • gatewayId

        public GetRouteArgs.Builder gatewayId​(java.lang.String gatewayId)
        Parameters:
        gatewayId - Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • instanceId

        public GetRouteArgs.Builder instanceId​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> instanceId)
        Parameters:
        instanceId - Instance ID of the Route belonging to the Route Table.
        Returns:
        builder
      • instanceId

        public GetRouteArgs.Builder instanceId​(java.lang.String instanceId)
        Parameters:
        instanceId - Instance ID of the Route belonging to the Route Table.
        Returns:
        builder
      • localGatewayId

        public GetRouteArgs.Builder localGatewayId​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> localGatewayId)
        Parameters:
        localGatewayId - Local Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • localGatewayId

        public GetRouteArgs.Builder localGatewayId​(java.lang.String localGatewayId)
        Parameters:
        localGatewayId - Local Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • natGatewayId

        public GetRouteArgs.Builder natGatewayId​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> natGatewayId)
        Parameters:
        natGatewayId - NAT Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • natGatewayId

        public GetRouteArgs.Builder natGatewayId​(java.lang.String natGatewayId)
        Parameters:
        natGatewayId - NAT Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • networkInterfaceId

        public GetRouteArgs.Builder networkInterfaceId​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> networkInterfaceId)
        Parameters:
        networkInterfaceId - Network Interface ID of the Route belonging to the Route Table.
        Returns:
        builder
      • networkInterfaceId

        public GetRouteArgs.Builder networkInterfaceId​(java.lang.String networkInterfaceId)
        Parameters:
        networkInterfaceId - Network Interface ID of the Route belonging to the Route Table.
        Returns:
        builder
      • odbNetworkArn

        public GetRouteArgs.Builder odbNetworkArn​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> odbNetworkArn)
        Parameters:
        odbNetworkArn - ODB network ARN of the Route belonging to the Route Table.
        Returns:
        builder
      • odbNetworkArn

        public GetRouteArgs.Builder odbNetworkArn​(java.lang.String odbNetworkArn)
        Parameters:
        odbNetworkArn - ODB network ARN of the Route belonging to the Route Table.
        Returns:
        builder
      • region

        public GetRouteArgs.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 GetRouteArgs.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
      • routeTableId

        public GetRouteArgs.Builder routeTableId​(com.pulumi.core.Output<java.lang.String> routeTableId)
        Parameters:
        routeTableId - ID of the specific Route Table containing the Route entry.
        Returns:
        builder
      • routeTableId

        public GetRouteArgs.Builder routeTableId​(java.lang.String routeTableId)
        Parameters:
        routeTableId - ID of the specific Route Table containing the Route entry.
        Returns:
        builder
      • transitGatewayId

        public GetRouteArgs.Builder transitGatewayId​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> transitGatewayId)
        Parameters:
        transitGatewayId - EC2 Transit Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • transitGatewayId

        public GetRouteArgs.Builder transitGatewayId​(java.lang.String transitGatewayId)
        Parameters:
        transitGatewayId - EC2 Transit Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • vpcPeeringConnectionId

        public GetRouteArgs.Builder vpcPeeringConnectionId​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> vpcPeeringConnectionId)
        Parameters:
        vpcPeeringConnectionId - VPC Peering Connection ID of the Route belonging to the Route Table. The arguments of this data source act as filters for querying the available Route in the current region. The given filters must match exactly oneRoute whose data will be exported as attributes.
        Returns:
        builder
      • vpcPeeringConnectionId

        public GetRouteArgs.Builder vpcPeeringConnectionId​(java.lang.String vpcPeeringConnectionId)
        Parameters:
        vpcPeeringConnectionId - VPC Peering Connection ID of the Route belonging to the Route Table. The arguments of this data source act as filters for querying the available Route in the current region. The given filters must match exactly oneRoute whose data will be exported as attributes.
        Returns:
        builder