Package com.pulumi.aws.dms
Class DataProviderArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.dms.DataProviderArgs.Builder
-
- Enclosing class:
- DataProviderArgs
public static final class DataProviderArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DataProviderArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataProviderArgsbuild()DataProviderArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)DataProviderArgs.Builderdescription(java.lang.String description)DataProviderArgs.Builderengine(com.pulumi.core.Output<java.lang.String> engine)DataProviderArgs.Builderengine(java.lang.String engine)DataProviderArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)DataProviderArgs.Buildername(java.lang.String name)DataProviderArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)DataProviderArgs.Builderregion(java.lang.String region)DataProviderArgs.Buildersettings(DataProviderSettingsArgs settings)DataProviderArgs.Buildersettings(com.pulumi.core.Output<DataProviderSettingsArgs> settings)DataProviderArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DataProviderArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)DataProviderArgs.Buildervirtual(com.pulumi.core.Output<java.lang.Boolean> virtual)DataProviderArgs.Buildervirtual(java.lang.Boolean virtual)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DataProviderArgs defaults)
-
-
Method Detail
-
description
public DataProviderArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the data provider.- Returns:
- builder
-
description
public DataProviderArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of the data provider.- Returns:
- builder
-
engine
public DataProviderArgs.Builder engine(com.pulumi.core.Output<java.lang.String> engine)
- Parameters:
engine- Database engine for the data provider. Valid values: `aurora`, `aurora-postgresql`, `db2`, `db2-zos`, `docdb`, `mariadb`, `mongodb`, `mysql`, `oracle`, `postgres`, `redshift`, `sqlserver`, and `sybase`. Use `aurora` for Amazon Aurora MySQL-Compatible Edition.- Returns:
- builder
-
engine
public DataProviderArgs.Builder engine(java.lang.String engine)
- Parameters:
engine- Database engine for the data provider. Valid values: `aurora`, `aurora-postgresql`, `db2`, `db2-zos`, `docdb`, `mariadb`, `mongodb`, `mysql`, `oracle`, `postgres`, `redshift`, `sqlserver`, and `sybase`. Use `aurora` for Amazon Aurora MySQL-Compatible Edition.- Returns:
- builder
-
name
public DataProviderArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the data provider. AWS generates a name when omitted.- Returns:
- builder
-
name
public DataProviderArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the data provider. AWS generates a name when omitted.- Returns:
- builder
-
region
public DataProviderArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public DataProviderArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
settings
public DataProviderArgs.Builder settings(com.pulumi.core.Output<DataProviderSettingsArgs> settings)
- Parameters:
settings- Database connection settings. Configure exactly one block matching `engine`. See `settings` Block below. The following arguments are optional:- Returns:
- builder
-
settings
public DataProviderArgs.Builder settings(DataProviderSettingsArgs settings)
- Parameters:
settings- Database connection settings. Configure exactly one block matching `engine`. See `settings` Block below. The following arguments are optional:- Returns:
- builder
-
tags
public DataProviderArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public DataProviderArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
virtual
public DataProviderArgs.Builder virtual(@Nullable com.pulumi.core.Output<java.lang.Boolean> virtual)
- Parameters:
virtual- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to `false`.- Returns:
- builder
-
virtual
public DataProviderArgs.Builder virtual(java.lang.Boolean virtual)
- Parameters:
virtual- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to `false`.- Returns:
- builder
-
build
public DataProviderArgs build()
-
-