Class FloatingIpArgs.Builder

  • Enclosing class:
    FloatingIpArgs

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

      • Builder

        public Builder()
    • Method Detail

      • pool

        public FloatingIpArgs.Builder pool​(com.pulumi.core.Output<java.lang.String> pool)
        Parameters:
        pool - The name of the pool from which to obtain the floating IP. Changing this creates a new floating IP.
        Returns:
        builder
      • pool

        public FloatingIpArgs.Builder pool​(java.lang.String pool)
        Parameters:
        pool - The name of the pool from which to obtain the floating IP. Changing this creates a new floating IP.
        Returns:
        builder
      • region

        public FloatingIpArgs.Builder region​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to obtain the V2 Compute client. A Compute client is needed to create a floating IP that can be used with a compute instance. If omitted, the `region` argument of the provider is used. Changing this creates a new floating IP (which may or may not have a different address).
        Returns:
        builder
      • region

        public FloatingIpArgs.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to obtain the V2 Compute client. A Compute client is needed to create a floating IP that can be used with a compute instance. If omitted, the `region` argument of the provider is used. Changing this creates a new floating IP (which may or may not have a different address).
        Returns:
        builder