public static interface CreateDataSourceRequest.Builder extends DataZoneRequest.Builder, SdkPojo, CopyableBuilder<CreateDataSourceRequest.Builder,CreateDataSourceRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateDataSourceRequest.Builder |
assetFormsInput(Collection<FormInput> assetFormsInput)
The metadata forms that are to be attached to the assets that this data source works with.
|
CreateDataSourceRequest.Builder |
assetFormsInput(Consumer<FormInput.Builder>... assetFormsInput)
The metadata forms that are to be attached to the assets that this data source works with.
|
CreateDataSourceRequest.Builder |
assetFormsInput(FormInput... assetFormsInput)
The metadata forms that are to be attached to the assets that this data source works with.
|
CreateDataSourceRequest.Builder |
clientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
|
default CreateDataSourceRequest.Builder |
configuration(Consumer<DataSourceConfigurationInput.Builder> configuration)
Specifies the configuration of the data source.
|
CreateDataSourceRequest.Builder |
configuration(DataSourceConfigurationInput configuration)
Specifies the configuration of the data source.
|
CreateDataSourceRequest.Builder |
description(String description)
The description of the data source.
|
CreateDataSourceRequest.Builder |
domainIdentifier(String domainIdentifier)
The ID of the Amazon DataZone domain where the data source is created.
|
CreateDataSourceRequest.Builder |
enableSetting(EnableSetting enableSetting)
Specifies whether the data source is enabled.
|
CreateDataSourceRequest.Builder |
enableSetting(String enableSetting)
Specifies whether the data source is enabled.
|
CreateDataSourceRequest.Builder |
environmentIdentifier(String environmentIdentifier)
The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
|
CreateDataSourceRequest.Builder |
name(String name)
The name of the data source.
|
CreateDataSourceRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateDataSourceRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateDataSourceRequest.Builder |
projectIdentifier(String projectIdentifier)
The identifier of the Amazon DataZone project in which you want to add this data source.
|
CreateDataSourceRequest.Builder |
publishOnImport(Boolean publishOnImport)
Specifies whether the assets that this data source creates in the inventory are to be also automatically
published to the catalog.
|
default CreateDataSourceRequest.Builder |
recommendation(Consumer<RecommendationConfiguration.Builder> recommendation)
Specifies whether the business name generation is to be enabled for this data source.
|
CreateDataSourceRequest.Builder |
recommendation(RecommendationConfiguration recommendation)
Specifies whether the business name generation is to be enabled for this data source.
|
default CreateDataSourceRequest.Builder |
schedule(Consumer<ScheduleConfiguration.Builder> schedule)
The schedule of the data source runs.
|
CreateDataSourceRequest.Builder |
schedule(ScheduleConfiguration schedule)
The schedule of the data source runs.
|
CreateDataSourceRequest.Builder |
type(String type)
The type of the data source.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateDataSourceRequest.Builder assetFormsInput(Collection<FormInput> assetFormsInput)
The metadata forms that are to be attached to the assets that this data source works with.
assetFormsInput - The metadata forms that are to be attached to the assets that this data source works with.CreateDataSourceRequest.Builder assetFormsInput(FormInput... assetFormsInput)
The metadata forms that are to be attached to the assets that this data source works with.
assetFormsInput - The metadata forms that are to be attached to the assets that this data source works with.CreateDataSourceRequest.Builder assetFormsInput(Consumer<FormInput.Builder>... assetFormsInput)
The metadata forms that are to be attached to the assets that this data source works with.
This is a convenience method that creates an instance of theFormInput.Builder avoiding the need to create one
manually via FormInput.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #assetFormsInput(List.
assetFormsInput - a consumer that will call methods on
FormInput.Builder#assetFormsInput(java.util.Collection) CreateDataSourceRequest.Builder clientToken(String clientToken)
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
clientToken - A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.CreateDataSourceRequest.Builder configuration(DataSourceConfigurationInput configuration)
Specifies the configuration of the data source. It can be set to either glueRunConfiguration or
redshiftRunConfiguration.
configuration - Specifies the configuration of the data source. It can be set to either
glueRunConfiguration or redshiftRunConfiguration.default CreateDataSourceRequest.Builder configuration(Consumer<DataSourceConfigurationInput.Builder> configuration)
Specifies the configuration of the data source. It can be set to either glueRunConfiguration or
redshiftRunConfiguration.
DataSourceConfigurationInput.Builder
avoiding the need to create one manually via DataSourceConfigurationInput.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to configuration(DataSourceConfigurationInput).
configuration - a consumer that will call methods on DataSourceConfigurationInput.Builderconfiguration(DataSourceConfigurationInput)CreateDataSourceRequest.Builder description(String description)
The description of the data source.
description - The description of the data source.CreateDataSourceRequest.Builder domainIdentifier(String domainIdentifier)
The ID of the Amazon DataZone domain where the data source is created.
domainIdentifier - The ID of the Amazon DataZone domain where the data source is created.CreateDataSourceRequest.Builder enableSetting(String enableSetting)
Specifies whether the data source is enabled.
enableSetting - Specifies whether the data source is enabled.EnableSetting,
EnableSettingCreateDataSourceRequest.Builder enableSetting(EnableSetting enableSetting)
Specifies whether the data source is enabled.
enableSetting - Specifies whether the data source is enabled.EnableSetting,
EnableSettingCreateDataSourceRequest.Builder environmentIdentifier(String environmentIdentifier)
The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
environmentIdentifier - The unique identifier of the Amazon DataZone environment to which the data source publishes assets.CreateDataSourceRequest.Builder name(String name)
The name of the data source.
name - The name of the data source.CreateDataSourceRequest.Builder projectIdentifier(String projectIdentifier)
The identifier of the Amazon DataZone project in which you want to add this data source.
projectIdentifier - The identifier of the Amazon DataZone project in which you want to add this data source.CreateDataSourceRequest.Builder publishOnImport(Boolean publishOnImport)
Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
publishOnImport - Specifies whether the assets that this data source creates in the inventory are to be also
automatically published to the catalog.CreateDataSourceRequest.Builder recommendation(RecommendationConfiguration recommendation)
Specifies whether the business name generation is to be enabled for this data source.
recommendation - Specifies whether the business name generation is to be enabled for this data source.default CreateDataSourceRequest.Builder recommendation(Consumer<RecommendationConfiguration.Builder> recommendation)
Specifies whether the business name generation is to be enabled for this data source.
This is a convenience method that creates an instance of theRecommendationConfiguration.Builder
avoiding the need to create one manually via RecommendationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to recommendation(RecommendationConfiguration).
recommendation - a consumer that will call methods on RecommendationConfiguration.Builderrecommendation(RecommendationConfiguration)CreateDataSourceRequest.Builder schedule(ScheduleConfiguration schedule)
The schedule of the data source runs.
schedule - The schedule of the data source runs.default CreateDataSourceRequest.Builder schedule(Consumer<ScheduleConfiguration.Builder> schedule)
The schedule of the data source runs.
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 schedule(ScheduleConfiguration).
schedule - a consumer that will call methods on ScheduleConfiguration.Builderschedule(ScheduleConfiguration)CreateDataSourceRequest.Builder type(String type)
The type of the data source.
type - The type of the data source.CreateDataSourceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDataSourceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.