Class RouterInterfaceArgs.Builder

  • Enclosing class:
    RouterInterfaceArgs

    public static final class RouterInterfaceArgs.Builder
    extends java.lang.Object
    • Method Detail

      • forceDestroy

        public RouterInterfaceArgs.Builder forceDestroy​(@Nullable
                                                        com.pulumi.core.Output<java.lang.Boolean> forceDestroy)
        Parameters:
        forceDestroy - A boolean indicating whether the routes from the corresponding router ID should be deleted so that the router interface can be destroyed without any errors. The default value is `false`.
        Returns:
        builder
      • forceDestroy

        public RouterInterfaceArgs.Builder forceDestroy​(java.lang.Boolean forceDestroy)
        Parameters:
        forceDestroy - A boolean indicating whether the routes from the corresponding router ID should be deleted so that the router interface can be destroyed without any errors. The default value is `false`.
        Returns:
        builder
      • portId

        public RouterInterfaceArgs.Builder portId​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> portId)
        Parameters:
        portId - ID of the port this interface connects to. Changing this creates a new router interface.
        Returns:
        builder
      • portId

        public RouterInterfaceArgs.Builder portId​(java.lang.String portId)
        Parameters:
        portId - ID of the port this interface connects to. Changing this creates a new router interface.
        Returns:
        builder
      • region

        public RouterInterfaceArgs.Builder region​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to obtain the V2 networking client. A networking client is needed to create a router. If omitted, the `region` argument of the provider is used. Changing this creates a new router interface.
        Returns:
        builder
      • region

        public RouterInterfaceArgs.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to obtain the V2 networking client. A networking client is needed to create a router. If omitted, the `region` argument of the provider is used. Changing this creates a new router interface.
        Returns:
        builder
      • routerId

        public RouterInterfaceArgs.Builder routerId​(com.pulumi.core.Output<java.lang.String> routerId)
        Parameters:
        routerId - ID of the router this interface belongs to. Changing this creates a new router interface.
        Returns:
        builder
      • routerId

        public RouterInterfaceArgs.Builder routerId​(java.lang.String routerId)
        Parameters:
        routerId - ID of the router this interface belongs to. Changing this creates a new router interface.
        Returns:
        builder
      • subnetId

        public RouterInterfaceArgs.Builder subnetId​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> subnetId)
        Parameters:
        subnetId - ID of the subnet this interface connects to. Changing this creates a new router interface.
        Returns:
        builder
      • subnetId

        public RouterInterfaceArgs.Builder subnetId​(java.lang.String subnetId)
        Parameters:
        subnetId - ID of the subnet this interface connects to. Changing this creates a new router interface.
        Returns:
        builder