Class GetRoutePlainArgs.Builder

  • Enclosing class:
    GetRoutePlainArgs

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

      • Builder

        public Builder()
    • Method Detail

      • carrierGatewayId

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

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

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

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

        public GetRoutePlainArgs.Builder destinationPrefixListId​(@Nullable
                                                                 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 GetRoutePlainArgs.Builder egressOnlyGatewayId​(@Nullable
                                                             java.lang.String egressOnlyGatewayId)
        Parameters:
        egressOnlyGatewayId - Egress Only Gateway ID of the Route belonging to the Route Table.
        Returns:
        builder
      • gatewayId

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

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

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

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

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

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

        public GetRoutePlainArgs.Builder region​(@Nullable
                                                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 GetRoutePlainArgs.Builder routeTableId​(java.lang.String routeTableId)
        Parameters:
        routeTableId - ID of the specific Route Table containing the Route entry.
        Returns:
        builder
      • transitGatewayId

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

        public GetRoutePlainArgs.Builder vpcPeeringConnectionId​(@Nullable
                                                                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