Class FloatingIpAssociateState.Builder
- java.lang.Object
-
- com.pulumi.openstack.compute.inputs.FloatingIpAssociateState.Builder
-
- Enclosing class:
- FloatingIpAssociateState
public static final class FloatingIpAssociateState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FloatingIpAssociateState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FloatingIpAssociateStatebuild()FloatingIpAssociateState.BuilderfixedIp(com.pulumi.core.Output<java.lang.String> fixedIp)FloatingIpAssociateState.BuilderfixedIp(java.lang.String fixedIp)FloatingIpAssociateState.BuilderfloatingIp(com.pulumi.core.Output<java.lang.String> floatingIp)FloatingIpAssociateState.BuilderfloatingIp(java.lang.String floatingIp)FloatingIpAssociateState.BuilderinstanceId(com.pulumi.core.Output<java.lang.String> instanceId)FloatingIpAssociateState.BuilderinstanceId(java.lang.String instanceId)FloatingIpAssociateState.Builderregion(com.pulumi.core.Output<java.lang.String> region)FloatingIpAssociateState.Builderregion(java.lang.String region)FloatingIpAssociateState.BuilderwaitUntilAssociated(com.pulumi.core.Output<java.lang.Boolean> waitUntilAssociated)FloatingIpAssociateState.BuilderwaitUntilAssociated(java.lang.Boolean waitUntilAssociated)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FloatingIpAssociateState defaults)
-
-
Method Detail
-
fixedIp
public FloatingIpAssociateState.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 FloatingIpAssociateState.Builder fixedIp(java.lang.String fixedIp)
- Parameters:
fixedIp- The specific IP address to direct traffic to.- Returns:
- builder
-
floatingIp
public FloatingIpAssociateState.Builder floatingIp(@Nullable com.pulumi.core.Output<java.lang.String> floatingIp)
- Parameters:
floatingIp- The floating IP to associate.- Returns:
- builder
-
floatingIp
public FloatingIpAssociateState.Builder floatingIp(java.lang.String floatingIp)
- Parameters:
floatingIp- The floating IP to associate.- Returns:
- builder
-
instanceId
public FloatingIpAssociateState.Builder instanceId(@Nullable com.pulumi.core.Output<java.lang.String> instanceId)
- Parameters:
instanceId- The instance to associte the floating IP with.- Returns:
- builder
-
instanceId
public FloatingIpAssociateState.Builder instanceId(java.lang.String instanceId)
- Parameters:
instanceId- The instance to associte the floating IP with.- Returns:
- builder
-
region
public FloatingIpAssociateState.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 FloatingIpAssociateState.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 FloatingIpAssociateState.Builder waitUntilAssociated(@Nullable com.pulumi.core.Output<java.lang.Boolean> waitUntilAssociated)
-
waitUntilAssociated
public FloatingIpAssociateState.Builder waitUntilAssociated(java.lang.Boolean waitUntilAssociated)
-
build
public FloatingIpAssociateState build()
-
-