Class RouteEntryState.Builder

  • Enclosing class:
    RouteEntryState

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

      • Builder

        public Builder()
    • Method Detail

      • nextHop

        public RouteEntryState.Builder nextHop​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> nextHop)
        Parameters:
        nextHop - The next hop of the destination route.
        Returns:
        builder
      • nextHop

        public RouteEntryState.Builder nextHop​(java.lang.String nextHop)
        Parameters:
        nextHop - The next hop of the destination route.
        Returns:
        builder
      • publishVpc

        public RouteEntryState.Builder publishVpc​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Boolean> publishVpc)
        Parameters:
        publishVpc - Whether to issue the destination route to the VPC.
        Returns:
        builder
      • publishVpc

        public RouteEntryState.Builder publishVpc​(java.lang.Boolean publishVpc)
        Parameters:
        publishVpc - Whether to issue the destination route to the VPC.
        Returns:
        builder
      • routeDest

        public RouteEntryState.Builder routeDest​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> routeDest)
        Parameters:
        routeDest - The destination network segment of the destination route.
        Returns:
        builder
      • routeDest

        public RouteEntryState.Builder routeDest​(java.lang.String routeDest)
        Parameters:
        routeDest - The destination network segment of the destination route.
        Returns:
        builder
      • routeEntryType

        public RouteEntryState.Builder routeEntryType​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> routeEntryType)
        Parameters:
        routeEntryType - (Available in 1.161.0+) The type of the vpn route entry.
        Returns:
        builder
      • routeEntryType

        public RouteEntryState.Builder routeEntryType​(java.lang.String routeEntryType)
        Parameters:
        routeEntryType - (Available in 1.161.0+) The type of the vpn route entry.
        Returns:
        builder
      • status

        public RouteEntryState.Builder status​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - (Available in 1.161.0+) The status of the vpn route entry.
        Returns:
        builder
      • status

        public RouteEntryState.Builder status​(java.lang.String status)
        Parameters:
        status - (Available in 1.161.0+) The status of the vpn route entry.
        Returns:
        builder
      • vpnGatewayId

        public RouteEntryState.Builder vpnGatewayId​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> vpnGatewayId)
        Parameters:
        vpnGatewayId - The id of the vpn gateway.
        Returns:
        builder
      • vpnGatewayId

        public RouteEntryState.Builder vpnGatewayId​(java.lang.String vpnGatewayId)
        Parameters:
        vpnGatewayId - The id of the vpn gateway.
        Returns:
        builder
      • weight

        public RouteEntryState.Builder weight​(@Nullable
                                              com.pulumi.core.Output<java.lang.Integer> weight)
        Parameters:
        weight - The value should be 0 or 100.
        Returns:
        builder
      • weight

        public RouteEntryState.Builder weight​(java.lang.Integer weight)
        Parameters:
        weight - The value should be 0 or 100.
        Returns:
        builder