Package com.pulumi.openstack.compute
Class FloatingIpAssociateArgs.Builder
- java.lang.Object
-
- com.pulumi.openstack.compute.FloatingIpAssociateArgs.Builder
-
- Enclosing class:
- FloatingIpAssociateArgs
public static final class FloatingIpAssociateArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FloatingIpAssociateArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FloatingIpAssociateArgsbuild()FloatingIpAssociateArgs.BuilderfixedIp(com.pulumi.core.Output<java.lang.String> fixedIp)FloatingIpAssociateArgs.BuilderfixedIp(java.lang.String fixedIp)FloatingIpAssociateArgs.BuilderfloatingIp(com.pulumi.core.Output<java.lang.String> floatingIp)FloatingIpAssociateArgs.BuilderfloatingIp(java.lang.String floatingIp)FloatingIpAssociateArgs.BuilderinstanceId(com.pulumi.core.Output<java.lang.String> instanceId)FloatingIpAssociateArgs.BuilderinstanceId(java.lang.String instanceId)FloatingIpAssociateArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)FloatingIpAssociateArgs.Builderregion(java.lang.String region)FloatingIpAssociateArgs.BuilderwaitUntilAssociated(com.pulumi.core.Output<java.lang.Boolean> waitUntilAssociated)FloatingIpAssociateArgs.BuilderwaitUntilAssociated(java.lang.Boolean waitUntilAssociated)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FloatingIpAssociateArgs defaults)
-
-
Method Detail
-
fixedIp
public FloatingIpAssociateArgs.Builder fixedIp(@Nullable com.pulumi.core.Output<java.lang.String> fixedIp)
- Parameters:
fixedIp- The specific IP address to direct traffic to.- Returns:
- builder
-
fixedIp
public FloatingIpAssociateArgs.Builder fixedIp(java.lang.String fixedIp)
- Parameters:
fixedIp- The specific IP address to direct traffic to.- Returns:
- builder
-
floatingIp
public FloatingIpAssociateArgs.Builder floatingIp(com.pulumi.core.Output<java.lang.String> floatingIp)
- Parameters:
floatingIp- The floating IP to associate.- Returns:
- builder
-
floatingIp
public FloatingIpAssociateArgs.Builder floatingIp(java.lang.String floatingIp)
- Parameters:
floatingIp- The floating IP to associate.- Returns:
- builder
-
instanceId
public FloatingIpAssociateArgs.Builder instanceId(com.pulumi.core.Output<java.lang.String> instanceId)
- Parameters:
instanceId- The instance to associte the floating IP with.- Returns:
- builder
-
instanceId
public FloatingIpAssociateArgs.Builder instanceId(java.lang.String instanceId)
- Parameters:
instanceId- The instance to associte the floating IP with.- Returns:
- builder
-
region
public FloatingIpAssociateArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V2 Compute client. Keypairs are associated with accounts, but a Compute client is needed to create one. If omitted, the `region` argument of the provider is used. Changing this creates a new floatingip_associate.- Returns:
- builder
-
region
public FloatingIpAssociateArgs.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V2 Compute client. Keypairs are associated with accounts, but a Compute client is needed to create one. If omitted, the `region` argument of the provider is used. Changing this creates a new floatingip_associate.- Returns:
- builder
-
waitUntilAssociated
public FloatingIpAssociateArgs.Builder waitUntilAssociated(@Nullable com.pulumi.core.Output<java.lang.Boolean> waitUntilAssociated)
-
waitUntilAssociated
public FloatingIpAssociateArgs.Builder waitUntilAssociated(java.lang.Boolean waitUntilAssociated)
-
build
public FloatingIpAssociateArgs build()
-
-