Package com.pulumi.aws.dms.inputs
Class DataProviderState.Builder
- java.lang.Object
-
- com.pulumi.aws.dms.inputs.DataProviderState.Builder
-
- Enclosing class:
- DataProviderState
public static final class DataProviderState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DataProviderState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataProviderState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)DataProviderState.Builderarn(java.lang.String arn)DataProviderStatebuild()DataProviderState.BuildercreationTime(com.pulumi.core.Output<java.lang.String> creationTime)DataProviderState.BuildercreationTime(java.lang.String creationTime)DataProviderState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)DataProviderState.Builderdescription(java.lang.String description)DataProviderState.Builderengine(com.pulumi.core.Output<java.lang.String> engine)DataProviderState.Builderengine(java.lang.String engine)DataProviderState.Buildername(com.pulumi.core.Output<java.lang.String> name)DataProviderState.Buildername(java.lang.String name)DataProviderState.Builderregion(com.pulumi.core.Output<java.lang.String> region)DataProviderState.Builderregion(java.lang.String region)DataProviderState.Buildersettings(DataProviderSettingsArgs settings)DataProviderState.Buildersettings(com.pulumi.core.Output<DataProviderSettingsArgs> settings)DataProviderState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DataProviderState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)DataProviderState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)DataProviderState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)DataProviderState.Buildervirtual(com.pulumi.core.Output<java.lang.Boolean> virtual)DataProviderState.Buildervirtual(java.lang.Boolean virtual)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DataProviderState defaults)
-
-
Method Detail
-
arn
public DataProviderState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the data provider.- Returns:
- builder
-
arn
public DataProviderState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the data provider.- Returns:
- builder
-
creationTime
public DataProviderState.Builder creationTime(@Nullable com.pulumi.core.Output<java.lang.String> creationTime)
- Parameters:
creationTime- Creation time of the data provider in RFC3339 format.- Returns:
- builder
-
creationTime
public DataProviderState.Builder creationTime(java.lang.String creationTime)
- Parameters:
creationTime- Creation time of the data provider in RFC3339 format.- Returns:
- builder
-
description
public DataProviderState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the data provider.- Returns:
- builder
-
description
public DataProviderState.Builder description(java.lang.String description)
- Parameters:
description- Description of the data provider.- Returns:
- builder
-
engine
public DataProviderState.Builder engine(@Nullable 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 DataProviderState.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 DataProviderState.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 DataProviderState.Builder name(java.lang.String name)
- Parameters:
name- Name of the data provider. AWS generates a name when omitted.- Returns:
- builder
-
region
public DataProviderState.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 DataProviderState.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 DataProviderState.Builder settings(@Nullable 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 DataProviderState.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 DataProviderState.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 DataProviderState.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
-
tagsAll
public DataProviderState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public DataProviderState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
virtual
public DataProviderState.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 DataProviderState.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 DataProviderState build()
-
-