public static interface ModifyDataProviderRequest.Builder extends DatabaseMigrationRequest.Builder, SdkPojo, CopyableBuilder<ModifyDataProviderRequest.Builder,ModifyDataProviderRequest>
| Modifier and Type | Method and Description |
|---|---|
ModifyDataProviderRequest.Builder |
dataProviderIdentifier(String dataProviderIdentifier)
The identifier of the data provider.
|
ModifyDataProviderRequest.Builder |
dataProviderName(String dataProviderName)
The name of the data provider.
|
ModifyDataProviderRequest.Builder |
description(String description)
A user-friendly description of the data provider.
|
ModifyDataProviderRequest.Builder |
engine(String engine)
The type of database engine for the data provider.
|
ModifyDataProviderRequest.Builder |
exactSettings(Boolean exactSettings)
If this attribute is Y, the current call to
ModifyDataProvider replaces all existing data
provider settings with the exact settings that you specify in this call. |
ModifyDataProviderRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ModifyDataProviderRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default ModifyDataProviderRequest.Builder |
settings(Consumer<DataProviderSettings.Builder> settings)
The settings in JSON format for a data provider.
|
ModifyDataProviderRequest.Builder |
settings(DataProviderSettings settings)
The settings in JSON format for a data provider.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildModifyDataProviderRequest.Builder dataProviderIdentifier(String dataProviderIdentifier)
The identifier of the data provider. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.
dataProviderIdentifier - The identifier of the data provider. Identifiers must begin with a letter and must contain only ASCII
letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.ModifyDataProviderRequest.Builder dataProviderName(String dataProviderName)
The name of the data provider.
dataProviderName - The name of the data provider.ModifyDataProviderRequest.Builder description(String description)
A user-friendly description of the data provider.
description - A user-friendly description of the data provider.ModifyDataProviderRequest.Builder engine(String engine)
The type of database engine for the data provider. Valid values include "aurora",
"aurora_postgresql", "mysql", "oracle", "postgres", and
"sqlserver". A value of "aurora" represents Amazon Aurora MySQL-Compatible Edition.
engine - The type of database engine for the data provider. Valid values include "aurora",
"aurora_postgresql", "mysql", "oracle", "postgres"
, and "sqlserver". A value of "aurora" represents Amazon Aurora
MySQL-Compatible Edition.ModifyDataProviderRequest.Builder exactSettings(Boolean exactSettings)
If this attribute is Y, the current call to ModifyDataProvider replaces all existing data
provider settings with the exact settings that you specify in this call. If this attribute is N, the current
call to ModifyDataProvider does two things:
It replaces any data provider settings that already exist with new values, for settings with the same names.
It creates new data provider settings that you specify in the call, for settings with different names.
exactSettings - If this attribute is Y, the current call to ModifyDataProvider replaces all existing data
provider settings with the exact settings that you specify in this call. If this attribute is N, the
current call to ModifyDataProvider does two things:
It replaces any data provider settings that already exist with new values, for settings with the same names.
It creates new data provider settings that you specify in the call, for settings with different names.
ModifyDataProviderRequest.Builder settings(DataProviderSettings settings)
The settings in JSON format for a data provider.
settings - The settings in JSON format for a data provider.default ModifyDataProviderRequest.Builder settings(Consumer<DataProviderSettings.Builder> settings)
The settings in JSON format for a data provider.
This is a convenience method that creates an instance of theDataProviderSettings.Builder avoiding
the need to create one manually via DataProviderSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to settings(DataProviderSettings).
settings - a consumer that will call methods on DataProviderSettings.Buildersettings(DataProviderSettings)ModifyDataProviderRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderModifyDataProviderRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.