Interface DataProviderSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DataProviderSettings.Builder,,DataProviderSettings> SdkBuilder<DataProviderSettings.Builder,,DataProviderSettings> SdkPojo
- Enclosing class:
DataProviderSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault DataProviderSettings.BuilderdocDbSettings(Consumer<DocDbDataProviderSettings.Builder> docDbSettings) Sets the value of the DocDbSettings property for this object.docDbSettings(DocDbDataProviderSettings docDbSettings) Sets the value of the DocDbSettings property for this object.default DataProviderSettings.BuildermariaDbSettings(Consumer<MariaDbDataProviderSettings.Builder> mariaDbSettings) Provides information that defines a MariaDB data provider.mariaDbSettings(MariaDbDataProviderSettings mariaDbSettings) Provides information that defines a MariaDB data provider.default DataProviderSettings.BuildermicrosoftSqlServerSettings(Consumer<MicrosoftSqlServerDataProviderSettings.Builder> microsoftSqlServerSettings) Sets the value of the MicrosoftSqlServerSettings property for this object.microsoftSqlServerSettings(MicrosoftSqlServerDataProviderSettings microsoftSqlServerSettings) Sets the value of the MicrosoftSqlServerSettings property for this object.default DataProviderSettings.BuildermongoDbSettings(Consumer<MongoDbDataProviderSettings.Builder> mongoDbSettings) Provides information that defines a MongoDB data provider.mongoDbSettings(MongoDbDataProviderSettings mongoDbSettings) Provides information that defines a MongoDB data provider.default DataProviderSettings.BuildermySqlSettings(Consumer<MySqlDataProviderSettings.Builder> mySqlSettings) Sets the value of the MySqlSettings property for this object.mySqlSettings(MySqlDataProviderSettings mySqlSettings) Sets the value of the MySqlSettings property for this object.default DataProviderSettings.BuilderoracleSettings(Consumer<OracleDataProviderSettings.Builder> oracleSettings) Sets the value of the OracleSettings property for this object.oracleSettings(OracleDataProviderSettings oracleSettings) Sets the value of the OracleSettings property for this object.default DataProviderSettings.BuilderpostgreSqlSettings(Consumer<PostgreSqlDataProviderSettings.Builder> postgreSqlSettings) Sets the value of the PostgreSqlSettings property for this object.postgreSqlSettings(PostgreSqlDataProviderSettings postgreSqlSettings) Sets the value of the PostgreSqlSettings property for this object.default DataProviderSettings.BuilderredshiftSettings(Consumer<RedshiftDataProviderSettings.Builder> redshiftSettings) Sets the value of the RedshiftSettings property for this object.redshiftSettings(RedshiftDataProviderSettings redshiftSettings) Sets the value of the RedshiftSettings property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
redshiftSettings
Sets the value of the RedshiftSettings property for this object.- Parameters:
redshiftSettings- The new value for the RedshiftSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redshiftSettings
default DataProviderSettings.Builder redshiftSettings(Consumer<RedshiftDataProviderSettings.Builder> redshiftSettings) Sets the value of the RedshiftSettings property for this object. This is a convenience method that creates an instance of theRedshiftDataProviderSettings.Builderavoiding the need to create one manually viaRedshiftDataProviderSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toredshiftSettings(RedshiftDataProviderSettings).- Parameters:
redshiftSettings- a consumer that will call methods onRedshiftDataProviderSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
postgreSqlSettings
Sets the value of the PostgreSqlSettings property for this object.- Parameters:
postgreSqlSettings- The new value for the PostgreSqlSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postgreSqlSettings
default DataProviderSettings.Builder postgreSqlSettings(Consumer<PostgreSqlDataProviderSettings.Builder> postgreSqlSettings) Sets the value of the PostgreSqlSettings property for this object. This is a convenience method that creates an instance of thePostgreSqlDataProviderSettings.Builderavoiding the need to create one manually viaPostgreSqlDataProviderSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topostgreSqlSettings(PostgreSqlDataProviderSettings).- Parameters:
postgreSqlSettings- a consumer that will call methods onPostgreSqlDataProviderSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mySqlSettings
Sets the value of the MySqlSettings property for this object.- Parameters:
mySqlSettings- The new value for the MySqlSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mySqlSettings
default DataProviderSettings.Builder mySqlSettings(Consumer<MySqlDataProviderSettings.Builder> mySqlSettings) Sets the value of the MySqlSettings property for this object. This is a convenience method that creates an instance of theMySqlDataProviderSettings.Builderavoiding the need to create one manually viaMySqlDataProviderSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomySqlSettings(MySqlDataProviderSettings).- Parameters:
mySqlSettings- a consumer that will call methods onMySqlDataProviderSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
oracleSettings
Sets the value of the OracleSettings property for this object.- Parameters:
oracleSettings- The new value for the OracleSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oracleSettings
default DataProviderSettings.Builder oracleSettings(Consumer<OracleDataProviderSettings.Builder> oracleSettings) Sets the value of the OracleSettings property for this object. This is a convenience method that creates an instance of theOracleDataProviderSettings.Builderavoiding the need to create one manually viaOracleDataProviderSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooracleSettings(OracleDataProviderSettings).- Parameters:
oracleSettings- a consumer that will call methods onOracleDataProviderSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
microsoftSqlServerSettings
DataProviderSettings.Builder microsoftSqlServerSettings(MicrosoftSqlServerDataProviderSettings microsoftSqlServerSettings) Sets the value of the MicrosoftSqlServerSettings property for this object.- Parameters:
microsoftSqlServerSettings- The new value for the MicrosoftSqlServerSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
microsoftSqlServerSettings
default DataProviderSettings.Builder microsoftSqlServerSettings(Consumer<MicrosoftSqlServerDataProviderSettings.Builder> microsoftSqlServerSettings) Sets the value of the MicrosoftSqlServerSettings property for this object. This is a convenience method that creates an instance of theMicrosoftSqlServerDataProviderSettings.Builderavoiding the need to create one manually viaMicrosoftSqlServerDataProviderSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomicrosoftSqlServerSettings(MicrosoftSqlServerDataProviderSettings).- Parameters:
microsoftSqlServerSettings- a consumer that will call methods onMicrosoftSqlServerDataProviderSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
docDbSettings
Sets the value of the DocDbSettings property for this object.- Parameters:
docDbSettings- The new value for the DocDbSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
docDbSettings
default DataProviderSettings.Builder docDbSettings(Consumer<DocDbDataProviderSettings.Builder> docDbSettings) Sets the value of the DocDbSettings property for this object. This is a convenience method that creates an instance of theDocDbDataProviderSettings.Builderavoiding the need to create one manually viaDocDbDataProviderSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todocDbSettings(DocDbDataProviderSettings).- Parameters:
docDbSettings- a consumer that will call methods onDocDbDataProviderSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mariaDbSettings
Provides information that defines a MariaDB data provider.
- Parameters:
mariaDbSettings- Provides information that defines a MariaDB data provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mariaDbSettings
default DataProviderSettings.Builder mariaDbSettings(Consumer<MariaDbDataProviderSettings.Builder> mariaDbSettings) Provides information that defines a MariaDB data provider.
This is a convenience method that creates an instance of theMariaDbDataProviderSettings.Builderavoiding the need to create one manually viaMariaDbDataProviderSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomariaDbSettings(MariaDbDataProviderSettings).- Parameters:
mariaDbSettings- a consumer that will call methods onMariaDbDataProviderSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mongoDbSettings
Provides information that defines a MongoDB data provider.
- Parameters:
mongoDbSettings- Provides information that defines a MongoDB data provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mongoDbSettings
default DataProviderSettings.Builder mongoDbSettings(Consumer<MongoDbDataProviderSettings.Builder> mongoDbSettings) Provides information that defines a MongoDB data provider.
This is a convenience method that creates an instance of theMongoDbDataProviderSettings.Builderavoiding the need to create one manually viaMongoDbDataProviderSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomongoDbSettings(MongoDbDataProviderSettings).- Parameters:
mongoDbSettings- a consumer that will call methods onMongoDbDataProviderSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-