Class InstanceState.Builder
- java.lang.Object
-
- com.pulumi.openstack.database.inputs.InstanceState.Builder
-
- Enclosing class:
- InstanceState
public static final class InstanceState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(InstanceState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceState.Builderaddresses(com.pulumi.core.Output<java.util.List<java.lang.String>> addresses)InstanceState.Builderaddresses(java.lang.String... addresses)InstanceState.Builderaddresses(java.util.List<java.lang.String> addresses)InstanceStatebuild()InstanceState.BuilderconfigurationId(com.pulumi.core.Output<java.lang.String> configurationId)InstanceState.BuilderconfigurationId(java.lang.String configurationId)InstanceState.Builderdatabases(com.pulumi.core.Output<java.util.List<InstanceDatabaseArgs>> databases)InstanceState.Builderdatabases(InstanceDatabaseArgs... databases)InstanceState.Builderdatabases(java.util.List<InstanceDatabaseArgs> databases)InstanceState.Builderdatastore(com.pulumi.core.Output<InstanceDatastoreArgs> datastore)InstanceState.Builderdatastore(InstanceDatastoreArgs datastore)InstanceState.BuilderflavorId(com.pulumi.core.Output<java.lang.String> flavorId)InstanceState.BuilderflavorId(java.lang.String flavorId)InstanceState.Buildername(com.pulumi.core.Output<java.lang.String> name)InstanceState.Buildername(java.lang.String name)InstanceState.Buildernetworks(com.pulumi.core.Output<java.util.List<InstanceNetworkArgs>> networks)InstanceState.Buildernetworks(InstanceNetworkArgs... networks)InstanceState.Buildernetworks(java.util.List<InstanceNetworkArgs> networks)InstanceState.Builderregion(com.pulumi.core.Output<java.lang.String> region)InstanceState.Builderregion(java.lang.String region)InstanceState.Buildersize(com.pulumi.core.Output<java.lang.Integer> size)InstanceState.Buildersize(java.lang.Integer size)InstanceState.Builderusers(com.pulumi.core.Output<java.util.List<InstanceUserArgs>> users)InstanceState.Builderusers(InstanceUserArgs... users)InstanceState.Builderusers(java.util.List<InstanceUserArgs> users)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceState defaults)
-
-
Method Detail
-
addresses
public InstanceState.Builder addresses(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> addresses)
- Parameters:
addresses- A list of IP addresses assigned to the instance.- Returns:
- builder
-
addresses
public InstanceState.Builder addresses(java.util.List<java.lang.String> addresses)
- Parameters:
addresses- A list of IP addresses assigned to the instance.- Returns:
- builder
-
addresses
public InstanceState.Builder addresses(java.lang.String... addresses)
- Parameters:
addresses- A list of IP addresses assigned to the instance.- Returns:
- builder
-
configurationId
public InstanceState.Builder configurationId(@Nullable com.pulumi.core.Output<java.lang.String> configurationId)
- Parameters:
configurationId- Configuration ID to be attached to the instance. Database instance will be rebooted when configuration is detached.- Returns:
- builder
-
configurationId
public InstanceState.Builder configurationId(java.lang.String configurationId)
- Parameters:
configurationId- Configuration ID to be attached to the instance. Database instance will be rebooted when configuration is detached.- Returns:
- builder
-
databases
public InstanceState.Builder databases(@Nullable com.pulumi.core.Output<java.util.List<InstanceDatabaseArgs>> databases)
- Parameters:
databases- An array of database name, charset and collate. The database object structure is documented below.- Returns:
- builder
-
databases
public InstanceState.Builder databases(java.util.List<InstanceDatabaseArgs> databases)
- Parameters:
databases- An array of database name, charset and collate. The database object structure is documented below.- Returns:
- builder
-
databases
public InstanceState.Builder databases(InstanceDatabaseArgs... databases)
- Parameters:
databases- An array of database name, charset and collate. The database object structure is documented below.- Returns:
- builder
-
datastore
public InstanceState.Builder datastore(@Nullable com.pulumi.core.Output<InstanceDatastoreArgs> datastore)
- Parameters:
datastore- An array of database engine type and version. The datastore object structure is documented below. Changing this creates a new instance.- Returns:
- builder
-
datastore
public InstanceState.Builder datastore(InstanceDatastoreArgs datastore)
- Parameters:
datastore- An array of database engine type and version. The datastore object structure is documented below. Changing this creates a new instance.- Returns:
- builder
-
flavorId
public InstanceState.Builder flavorId(@Nullable com.pulumi.core.Output<java.lang.String> flavorId)
- Parameters:
flavorId- The flavor ID of the desired flavor for the instance. Changing this creates new instance.- Returns:
- builder
-
flavorId
public InstanceState.Builder flavorId(java.lang.String flavorId)
- Parameters:
flavorId- The flavor ID of the desired flavor for the instance. Changing this creates new instance.- Returns:
- builder
-
name
public InstanceState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- A unique name for the resource.- Returns:
- builder
-
name
public InstanceState.Builder name(java.lang.String name)
- Parameters:
name- A unique name for the resource.- Returns:
- builder
-
networks
public InstanceState.Builder networks(@Nullable com.pulumi.core.Output<java.util.List<InstanceNetworkArgs>> networks)
- Parameters:
networks- An array of one or more networks to attach to the instance. The network object structure is documented below. Changing this creates a new instance.- Returns:
- builder
-
networks
public InstanceState.Builder networks(java.util.List<InstanceNetworkArgs> networks)
- Parameters:
networks- An array of one or more networks to attach to the instance. The network object structure is documented below. Changing this creates a new instance.- Returns:
- builder
-
networks
public InstanceState.Builder networks(InstanceNetworkArgs... networks)
- Parameters:
networks- An array of one or more networks to attach to the instance. The network object structure is documented below. Changing this creates a new instance.- Returns:
- builder
-
region
public InstanceState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to create the db instance. Changing this creates a new instance.- Returns:
- builder
-
region
public InstanceState.Builder region(java.lang.String region)
- Parameters:
region- The region in which to create the db instance. Changing this creates a new instance.- Returns:
- builder
-
size
public InstanceState.Builder size(@Nullable com.pulumi.core.Output<java.lang.Integer> size)
- Parameters:
size- Specifies the volume size in GB. Changing this creates new instance.- Returns:
- builder
-
size
public InstanceState.Builder size(java.lang.Integer size)
- Parameters:
size- Specifies the volume size in GB. Changing this creates new instance.- Returns:
- builder
-
users
public InstanceState.Builder users(@Nullable com.pulumi.core.Output<java.util.List<InstanceUserArgs>> users)
- Parameters:
users- An array of username, password, host and databases. The user object structure is documented below.- Returns:
- builder
-
users
public InstanceState.Builder users(java.util.List<InstanceUserArgs> users)
- Parameters:
users- An array of username, password, host and databases. The user object structure is documented below.- Returns:
- builder
-
users
public InstanceState.Builder users(InstanceUserArgs... users)
- Parameters:
users- An array of username, password, host and databases. The user object structure is documented below.- Returns:
- builder
-
build
public InstanceState build()
-
-