public static interface CreateDataIntegrationRequest.Builder extends AppIntegrationsRequest.Builder, SdkPojo, CopyableBuilder<CreateDataIntegrationRequest.Builder,CreateDataIntegrationRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateDataIntegrationRequest.Builder |
clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
|
CreateDataIntegrationRequest.Builder |
description(String description)
A description of the DataIntegration.
|
default CreateDataIntegrationRequest.Builder |
fileConfiguration(Consumer<FileConfiguration.Builder> fileConfiguration)
The configuration for what files should be pulled from the source.
|
CreateDataIntegrationRequest.Builder |
fileConfiguration(FileConfiguration fileConfiguration)
The configuration for what files should be pulled from the source.
|
CreateDataIntegrationRequest.Builder |
kmsKey(String kmsKey)
The KMS key for the DataIntegration.
|
CreateDataIntegrationRequest.Builder |
name(String name)
The name of the DataIntegration.
|
CreateDataIntegrationRequest.Builder |
objectConfiguration(Map<String,? extends Map<String,? extends Collection<String>>> objectConfiguration)
The configuration for what data should be pulled from the source.
|
CreateDataIntegrationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateDataIntegrationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateDataIntegrationRequest.Builder |
scheduleConfig(Consumer<ScheduleConfiguration.Builder> scheduleConfig)
The name of the data and how often it should be pulled from the source.
|
CreateDataIntegrationRequest.Builder |
scheduleConfig(ScheduleConfiguration scheduleConfig)
The name of the data and how often it should be pulled from the source.
|
CreateDataIntegrationRequest.Builder |
sourceURI(String sourceURI)
The URI of the data source.
|
CreateDataIntegrationRequest.Builder |
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateDataIntegrationRequest.Builder name(String name)
The name of the DataIntegration.
name - The name of the DataIntegration.CreateDataIntegrationRequest.Builder description(String description)
A description of the DataIntegration.
description - A description of the DataIntegration.CreateDataIntegrationRequest.Builder kmsKey(String kmsKey)
The KMS key for the DataIntegration.
kmsKey - The KMS key for the DataIntegration.CreateDataIntegrationRequest.Builder sourceURI(String sourceURI)
The URI of the data source.
sourceURI - The URI of the data source.CreateDataIntegrationRequest.Builder scheduleConfig(ScheduleConfiguration scheduleConfig)
The name of the data and how often it should be pulled from the source.
scheduleConfig - The name of the data and how often it should be pulled from the source.default CreateDataIntegrationRequest.Builder scheduleConfig(Consumer<ScheduleConfiguration.Builder> scheduleConfig)
The name of the data and how often it should be pulled from the source.
This is a convenience method that creates an instance of theScheduleConfiguration.Builder avoiding
the need to create one manually via ScheduleConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to scheduleConfig(ScheduleConfiguration).
scheduleConfig - a consumer that will call methods on ScheduleConfiguration.BuilderscheduleConfig(ScheduleConfiguration)CreateDataIntegrationRequest.Builder tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
tags - The tags used to organize, track, or control access for this resource. For example, { "tags":
{"key1":"value1", "key2":"value2"} }.CreateDataIntegrationRequest.Builder clientToken(String clientToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not
provided, the Amazon Web Services SDK populates this field. For more information about idempotency,
see Making
retries safe with idempotent APIs.CreateDataIntegrationRequest.Builder fileConfiguration(FileConfiguration fileConfiguration)
The configuration for what files should be pulled from the source.
fileConfiguration - The configuration for what files should be pulled from the source.default CreateDataIntegrationRequest.Builder fileConfiguration(Consumer<FileConfiguration.Builder> fileConfiguration)
The configuration for what files should be pulled from the source.
This is a convenience method that creates an instance of theFileConfiguration.Builder avoiding the
need to create one manually via FileConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to fileConfiguration(FileConfiguration).
fileConfiguration - a consumer that will call methods on FileConfiguration.BuilderfileConfiguration(FileConfiguration)CreateDataIntegrationRequest.Builder objectConfiguration(Map<String,? extends Map<String,? extends Collection<String>>> objectConfiguration)
The configuration for what data should be pulled from the source.
objectConfiguration - The configuration for what data should be pulled from the source.CreateDataIntegrationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDataIntegrationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.