Interface IntegrationConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IntegrationConfig.Builder,IntegrationConfig>,SdkBuilder<IntegrationConfig.Builder,IntegrationConfig>,SdkPojo
- Enclosing class:
- IntegrationConfig
@Mutable @NotThreadSafe public static interface IntegrationConfig.Builder extends SdkPojo, CopyableBuilder<IntegrationConfig.Builder,IntegrationConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IntegrationConfig.BuildercontinuousSync(Boolean continuousSync)Enables continuous synchronization for on-demand data extractions from SaaS applications to Amazon Web Services data services like Amazon Redshift and Amazon S3.IntegrationConfig.BuilderrefreshInterval(String refreshInterval)Specifies the frequency at which CDC (Change Data Capture) pulls or incremental loads should occur.IntegrationConfig.BuildersourceProperties(Map<String,String> sourceProperties)A collection of key-value pairs that specify additional properties for the integration source.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
refreshInterval
IntegrationConfig.Builder refreshInterval(String refreshInterval)
Specifies the frequency at which CDC (Change Data Capture) pulls or incremental loads should occur. This parameter provides flexibility to align the refresh rate with your specific data update patterns, system load considerations, and performance optimization goals. Time increment can be set from 15 minutes to 8640 minutes (six days). Currently supports creation of
RefreshIntervalonly.- Parameters:
refreshInterval- Specifies the frequency at which CDC (Change Data Capture) pulls or incremental loads should occur. This parameter provides flexibility to align the refresh rate with your specific data update patterns, system load considerations, and performance optimization goals. Time increment can be set from 15 minutes to 8640 minutes (six days). Currently supports creation ofRefreshIntervalonly.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceProperties
IntegrationConfig.Builder sourceProperties(Map<String,String> sourceProperties)
A collection of key-value pairs that specify additional properties for the integration source. These properties provide configuration options that can be used to customize the behavior of the ODB source during data integration operations.
- Parameters:
sourceProperties- A collection of key-value pairs that specify additional properties for the integration source. These properties provide configuration options that can be used to customize the behavior of the ODB source during data integration operations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
continuousSync
IntegrationConfig.Builder continuousSync(Boolean continuousSync)
Enables continuous synchronization for on-demand data extractions from SaaS applications to Amazon Web Services data services like Amazon Redshift and Amazon S3.
- Parameters:
continuousSync- Enables continuous synchronization for on-demand data extractions from SaaS applications to Amazon Web Services data services like Amazon Redshift and Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-