@Generated(value="software.amazon.awssdk:codegen") public final class DatabaseConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DatabaseConfiguration.Builder,DatabaseConfiguration>
Provides the information necessary to connect a database to an index.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DatabaseConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
AclConfiguration |
aclConfiguration()
Information about the database column that provides information for user context filtering.
|
static DatabaseConfiguration.Builder |
builder() |
ColumnConfiguration |
columnConfiguration()
Information about where the index should get the document information from the database.
|
ConnectionConfiguration |
connectionConfiguration()
The information necessary to connect to a database.
|
DatabaseEngineType |
databaseEngineType()
The type of database engine that runs the database.
|
String |
databaseEngineTypeAsString()
The type of database engine that runs the database.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DatabaseConfiguration.Builder> |
serializableBuilderClass() |
SqlConfiguration |
sqlConfiguration()
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database
data source.
|
DatabaseConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
DataSourceVpcConfiguration |
vpcConfiguration()
Returns the value of the VpcConfiguration property for this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final DatabaseEngineType databaseEngineType()
The type of database engine that runs the database.
If the service returns an enum value that is not available in the current SDK version,
databaseEngineType will return DatabaseEngineType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from databaseEngineTypeAsString().
DatabaseEngineTypepublic final String databaseEngineTypeAsString()
The type of database engine that runs the database.
If the service returns an enum value that is not available in the current SDK version,
databaseEngineType will return DatabaseEngineType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from databaseEngineTypeAsString().
DatabaseEngineTypepublic final ConnectionConfiguration connectionConfiguration()
The information necessary to connect to a database.
public final DataSourceVpcConfiguration vpcConfiguration()
public final ColumnConfiguration columnConfiguration()
Information about where the index should get the document information from the database.
public final AclConfiguration aclConfiguration()
Information about the database column that provides information for user context filtering.
public final SqlConfiguration sqlConfiguration()
Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
public DatabaseConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DatabaseConfiguration.Builder,DatabaseConfiguration>public static DatabaseConfiguration.Builder builder()
public static Class<? extends DatabaseConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.