Package com.pulumi.aws.appintegrations
Class DataIntegrationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appintegrations.DataIntegrationArgs.Builder
-
- Enclosing class:
- DataIntegrationArgs
public static final class DataIntegrationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DataIntegrationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataIntegrationArgsbuild()DataIntegrationArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)DataIntegrationArgs.Builderdescription(java.lang.String description)DataIntegrationArgs.BuilderkmsKey(com.pulumi.core.Output<java.lang.String> kmsKey)DataIntegrationArgs.BuilderkmsKey(java.lang.String kmsKey)DataIntegrationArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)DataIntegrationArgs.Buildername(java.lang.String name)DataIntegrationArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)DataIntegrationArgs.Builderregion(java.lang.String region)DataIntegrationArgs.BuilderscheduleConfig(DataIntegrationScheduleConfigArgs scheduleConfig)DataIntegrationArgs.BuilderscheduleConfig(com.pulumi.core.Output<DataIntegrationScheduleConfigArgs> scheduleConfig)DataIntegrationArgs.BuildersourceUri(com.pulumi.core.Output<java.lang.String> sourceUri)DataIntegrationArgs.BuildersourceUri(java.lang.String sourceUri)DataIntegrationArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DataIntegrationArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DataIntegrationArgs defaults)
-
-
Method Detail
-
description
public DataIntegrationArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the Data Integration.- Returns:
- builder
-
description
public DataIntegrationArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of the Data Integration.- Returns:
- builder
-
kmsKey
public DataIntegrationArgs.Builder kmsKey(com.pulumi.core.Output<java.lang.String> kmsKey)
- Parameters:
kmsKey- KMS key ARN for the Data Integration.- Returns:
- builder
-
kmsKey
public DataIntegrationArgs.Builder kmsKey(java.lang.String kmsKey)
- Parameters:
kmsKey- KMS key ARN for the Data Integration.- Returns:
- builder
-
name
public DataIntegrationArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the Data Integration.- Returns:
- builder
-
name
public DataIntegrationArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the Data Integration.- Returns:
- builder
-
region
public DataIntegrationArgs.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 DataIntegrationArgs.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
-
scheduleConfig
public DataIntegrationArgs.Builder scheduleConfig(com.pulumi.core.Output<DataIntegrationScheduleConfigArgs> scheduleConfig)
- Parameters:
scheduleConfig- Configuration block that defines the name of the data and how often it should be pulled from the source. See `scheduleConfig` Block for details.- Returns:
- builder
-
scheduleConfig
public DataIntegrationArgs.Builder scheduleConfig(DataIntegrationScheduleConfigArgs scheduleConfig)
- Parameters:
scheduleConfig- Configuration block that defines the name of the data and how often it should be pulled from the source. See `scheduleConfig` Block for details.- Returns:
- builder
-
sourceUri
public DataIntegrationArgs.Builder sourceUri(com.pulumi.core.Output<java.lang.String> sourceUri)
- Parameters:
sourceUri- URI of the data source. Create an AppFlow Connector Profile and reference the name of the profile in the URL. An example of this value for Salesforce is `Salesforce://AppFlow/example` where `example` is the name of the AppFlow Connector Profile.- Returns:
- builder
-
sourceUri
public DataIntegrationArgs.Builder sourceUri(java.lang.String sourceUri)
- Parameters:
sourceUri- URI of the data source. Create an AppFlow Connector Profile and reference the name of the profile in the URL. An example of this value for Salesforce is `Salesforce://AppFlow/example` where `example` is the name of the AppFlow Connector Profile.- Returns:
- builder
-
tags
public DataIntegrationArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Tags to apply to the Data Integration. 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 DataIntegrationArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Tags to apply to the Data Integration. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public DataIntegrationArgs build()
-
-