@Generated(value="software.amazon.awssdk:codegen") public final class DataProviderSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataProviderSettings.Builder,DataProviderSettings>
Provides information that defines a data provider.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DataProviderSettings.Builder |
static class |
DataProviderSettings.Type |
| Modifier and Type | Method and Description |
|---|---|
static DataProviderSettings.Builder |
builder() |
DocDbDataProviderSettings |
docDbSettings()
Returns the value of the DocDbSettings property for this object.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static DataProviderSettings |
fromDocDbSettings(Consumer<DocDbDataProviderSettings.Builder> docDbSettings)
Create an instance of this class with
docDbSettings() initialized to the given value. |
static DataProviderSettings |
fromDocDbSettings(DocDbDataProviderSettings docDbSettings)
Create an instance of this class with
docDbSettings() initialized to the given value. |
static DataProviderSettings |
fromMariaDbSettings(Consumer<MariaDbDataProviderSettings.Builder> mariaDbSettings)
Create an instance of this class with
mariaDbSettings() initialized to the given value. |
static DataProviderSettings |
fromMariaDbSettings(MariaDbDataProviderSettings mariaDbSettings)
Create an instance of this class with
mariaDbSettings() initialized to the given value. |
static DataProviderSettings |
fromMicrosoftSqlServerSettings(Consumer<MicrosoftSqlServerDataProviderSettings.Builder> microsoftSqlServerSettings)
Create an instance of this class with
microsoftSqlServerSettings() initialized to the given value. |
static DataProviderSettings |
fromMicrosoftSqlServerSettings(MicrosoftSqlServerDataProviderSettings microsoftSqlServerSettings)
Create an instance of this class with
microsoftSqlServerSettings() initialized to the given value. |
static DataProviderSettings |
fromMongoDbSettings(Consumer<MongoDbDataProviderSettings.Builder> mongoDbSettings)
Create an instance of this class with
mongoDbSettings() initialized to the given value. |
static DataProviderSettings |
fromMongoDbSettings(MongoDbDataProviderSettings mongoDbSettings)
Create an instance of this class with
mongoDbSettings() initialized to the given value. |
static DataProviderSettings |
fromMySqlSettings(Consumer<MySqlDataProviderSettings.Builder> mySqlSettings)
Create an instance of this class with
mySqlSettings() initialized to the given value. |
static DataProviderSettings |
fromMySqlSettings(MySqlDataProviderSettings mySqlSettings)
Create an instance of this class with
mySqlSettings() initialized to the given value. |
static DataProviderSettings |
fromOracleSettings(Consumer<OracleDataProviderSettings.Builder> oracleSettings)
Create an instance of this class with
oracleSettings() initialized to the given value. |
static DataProviderSettings |
fromOracleSettings(OracleDataProviderSettings oracleSettings)
Create an instance of this class with
oracleSettings() initialized to the given value. |
static DataProviderSettings |
fromPostgreSqlSettings(Consumer<PostgreSqlDataProviderSettings.Builder> postgreSqlSettings)
Create an instance of this class with
postgreSqlSettings() initialized to the given value. |
static DataProviderSettings |
fromPostgreSqlSettings(PostgreSqlDataProviderSettings postgreSqlSettings)
Create an instance of this class with
postgreSqlSettings() initialized to the given value. |
static DataProviderSettings |
fromRedshiftSettings(Consumer<RedshiftDataProviderSettings.Builder> redshiftSettings)
Create an instance of this class with
redshiftSettings() initialized to the given value. |
static DataProviderSettings |
fromRedshiftSettings(RedshiftDataProviderSettings redshiftSettings)
Create an instance of this class with
redshiftSettings() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
MariaDbDataProviderSettings |
mariaDbSettings()
Provides information that defines a MariaDB data provider.
|
MicrosoftSqlServerDataProviderSettings |
microsoftSqlServerSettings()
Returns the value of the MicrosoftSqlServerSettings property for this object.
|
MongoDbDataProviderSettings |
mongoDbSettings()
Provides information that defines a MongoDB data provider.
|
MySqlDataProviderSettings |
mySqlSettings()
Returns the value of the MySqlSettings property for this object.
|
OracleDataProviderSettings |
oracleSettings()
Returns the value of the OracleSettings property for this object.
|
PostgreSqlDataProviderSettings |
postgreSqlSettings()
Returns the value of the PostgreSqlSettings property for this object.
|
RedshiftDataProviderSettings |
redshiftSettings()
Returns the value of the RedshiftSettings property for this object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DataProviderSettings.Builder> |
serializableBuilderClass() |
DataProviderSettings.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
DataProviderSettings.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final RedshiftDataProviderSettings redshiftSettings()
public final PostgreSqlDataProviderSettings postgreSqlSettings()
public final MySqlDataProviderSettings mySqlSettings()
public final OracleDataProviderSettings oracleSettings()
public final MicrosoftSqlServerDataProviderSettings microsoftSqlServerSettings()
public final DocDbDataProviderSettings docDbSettings()
public final MariaDbDataProviderSettings mariaDbSettings()
Provides information that defines a MariaDB data provider.
public final MongoDbDataProviderSettings mongoDbSettings()
Provides information that defines a MongoDB data provider.
public DataProviderSettings.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DataProviderSettings.Builder,DataProviderSettings>public static DataProviderSettings.Builder builder()
public static Class<? extends DataProviderSettings.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static DataProviderSettings fromRedshiftSettings(RedshiftDataProviderSettings redshiftSettings)
redshiftSettings() initialized to the given value.
Sets the value of the RedshiftSettings property for this object.redshiftSettings - The new value for the RedshiftSettings property for this object.public static DataProviderSettings fromRedshiftSettings(Consumer<RedshiftDataProviderSettings.Builder> redshiftSettings)
redshiftSettings() initialized to the given value.
Sets the value of the RedshiftSettings property for this object.redshiftSettings - The new value for the RedshiftSettings property for this object.public static DataProviderSettings fromPostgreSqlSettings(PostgreSqlDataProviderSettings postgreSqlSettings)
postgreSqlSettings() initialized to the given value.
Sets the value of the PostgreSqlSettings property for this object.postgreSqlSettings - The new value for the PostgreSqlSettings property for this object.public static DataProviderSettings fromPostgreSqlSettings(Consumer<PostgreSqlDataProviderSettings.Builder> postgreSqlSettings)
postgreSqlSettings() initialized to the given value.
Sets the value of the PostgreSqlSettings property for this object.postgreSqlSettings - The new value for the PostgreSqlSettings property for this object.public static DataProviderSettings fromMySqlSettings(MySqlDataProviderSettings mySqlSettings)
mySqlSettings() initialized to the given value.
Sets the value of the MySqlSettings property for this object.mySqlSettings - The new value for the MySqlSettings property for this object.public static DataProviderSettings fromMySqlSettings(Consumer<MySqlDataProviderSettings.Builder> mySqlSettings)
mySqlSettings() initialized to the given value.
Sets the value of the MySqlSettings property for this object.mySqlSettings - The new value for the MySqlSettings property for this object.public static DataProviderSettings fromOracleSettings(OracleDataProviderSettings oracleSettings)
oracleSettings() initialized to the given value.
Sets the value of the OracleSettings property for this object.oracleSettings - The new value for the OracleSettings property for this object.public static DataProviderSettings fromOracleSettings(Consumer<OracleDataProviderSettings.Builder> oracleSettings)
oracleSettings() initialized to the given value.
Sets the value of the OracleSettings property for this object.oracleSettings - The new value for the OracleSettings property for this object.public static DataProviderSettings fromMicrosoftSqlServerSettings(MicrosoftSqlServerDataProviderSettings microsoftSqlServerSettings)
microsoftSqlServerSettings() initialized to the given value.
Sets the value of the MicrosoftSqlServerSettings property for this object.microsoftSqlServerSettings - The new value for the MicrosoftSqlServerSettings property for this object.public static DataProviderSettings fromMicrosoftSqlServerSettings(Consumer<MicrosoftSqlServerDataProviderSettings.Builder> microsoftSqlServerSettings)
microsoftSqlServerSettings() initialized to the given value.
Sets the value of the MicrosoftSqlServerSettings property for this object.microsoftSqlServerSettings - The new value for the MicrosoftSqlServerSettings property for this object.public static DataProviderSettings fromDocDbSettings(DocDbDataProviderSettings docDbSettings)
docDbSettings() initialized to the given value.
Sets the value of the DocDbSettings property for this object.docDbSettings - The new value for the DocDbSettings property for this object.public static DataProviderSettings fromDocDbSettings(Consumer<DocDbDataProviderSettings.Builder> docDbSettings)
docDbSettings() initialized to the given value.
Sets the value of the DocDbSettings property for this object.docDbSettings - The new value for the DocDbSettings property for this object.public static DataProviderSettings fromMariaDbSettings(MariaDbDataProviderSettings mariaDbSettings)
mariaDbSettings() initialized to the given value.
Provides information that defines a MariaDB data provider.
mariaDbSettings - Provides information that defines a MariaDB data provider.public static DataProviderSettings fromMariaDbSettings(Consumer<MariaDbDataProviderSettings.Builder> mariaDbSettings)
mariaDbSettings() initialized to the given value.
Provides information that defines a MariaDB data provider.
mariaDbSettings - Provides information that defines a MariaDB data provider.public static DataProviderSettings fromMongoDbSettings(MongoDbDataProviderSettings mongoDbSettings)
mongoDbSettings() initialized to the given value.
Provides information that defines a MongoDB data provider.
mongoDbSettings - Provides information that defines a MongoDB data provider.public static DataProviderSettings fromMongoDbSettings(Consumer<MongoDbDataProviderSettings.Builder> mongoDbSettings)
mongoDbSettings() initialized to the given value.
Provides information that defines a MongoDB data provider.
mongoDbSettings - Provides information that defines a MongoDB data provider.public DataProviderSettings.Type type()
DataProviderSettings.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be DataProviderSettings.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.