@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DatabaseConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Provides the information necessary to connect a database to an index.
Constructor and Description |
---|
DatabaseConfiguration() |
Modifier and Type | Method and Description |
---|---|
DatabaseConfiguration |
clone() |
boolean |
equals(Object obj) |
AclConfiguration |
getAclConfiguration()
Information about the database column that provides information for user context filtering.
|
ColumnConfiguration |
getColumnConfiguration()
Information about where the index should get the document information from the database.
|
ConnectionConfiguration |
getConnectionConfiguration()
The information necessary to connect to a database.
|
String |
getDatabaseEngineType()
The type of database engine that runs the database.
|
DataSourceVpcConfiguration |
getVpcConfiguration() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAclConfiguration(AclConfiguration aclConfiguration)
Information about the database column that provides information for user context filtering.
|
void |
setColumnConfiguration(ColumnConfiguration columnConfiguration)
Information about where the index should get the document information from the database.
|
void |
setConnectionConfiguration(ConnectionConfiguration connectionConfiguration)
The information necessary to connect to a database.
|
void |
setDatabaseEngineType(String databaseEngineType)
The type of database engine that runs the database.
|
void |
setVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration) |
String |
toString()
Returns a string representation of this object.
|
DatabaseConfiguration |
withAclConfiguration(AclConfiguration aclConfiguration)
Information about the database column that provides information for user context filtering.
|
DatabaseConfiguration |
withColumnConfiguration(ColumnConfiguration columnConfiguration)
Information about where the index should get the document information from the database.
|
DatabaseConfiguration |
withConnectionConfiguration(ConnectionConfiguration connectionConfiguration)
The information necessary to connect to a database.
|
DatabaseConfiguration |
withDatabaseEngineType(DatabaseEngineType databaseEngineType)
The type of database engine that runs the database.
|
DatabaseConfiguration |
withDatabaseEngineType(String databaseEngineType)
The type of database engine that runs the database.
|
DatabaseConfiguration |
withVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration) |
public void setDatabaseEngineType(String databaseEngineType)
The type of database engine that runs the database.
databaseEngineType
- The type of database engine that runs the database.DatabaseEngineType
public String getDatabaseEngineType()
The type of database engine that runs the database.
DatabaseEngineType
public DatabaseConfiguration withDatabaseEngineType(String databaseEngineType)
The type of database engine that runs the database.
databaseEngineType
- The type of database engine that runs the database.DatabaseEngineType
public DatabaseConfiguration withDatabaseEngineType(DatabaseEngineType databaseEngineType)
The type of database engine that runs the database.
databaseEngineType
- The type of database engine that runs the database.DatabaseEngineType
public void setConnectionConfiguration(ConnectionConfiguration connectionConfiguration)
The information necessary to connect to a database.
connectionConfiguration
- The information necessary to connect to a database.public ConnectionConfiguration getConnectionConfiguration()
The information necessary to connect to a database.
public DatabaseConfiguration withConnectionConfiguration(ConnectionConfiguration connectionConfiguration)
The information necessary to connect to a database.
connectionConfiguration
- The information necessary to connect to a database.public void setVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
vpcConfiguration
- public DataSourceVpcConfiguration getVpcConfiguration()
public DatabaseConfiguration withVpcConfiguration(DataSourceVpcConfiguration vpcConfiguration)
vpcConfiguration
- public void setColumnConfiguration(ColumnConfiguration columnConfiguration)
Information about where the index should get the document information from the database.
columnConfiguration
- Information about where the index should get the document information from the database.public ColumnConfiguration getColumnConfiguration()
Information about where the index should get the document information from the database.
public DatabaseConfiguration withColumnConfiguration(ColumnConfiguration columnConfiguration)
Information about where the index should get the document information from the database.
columnConfiguration
- Information about where the index should get the document information from the database.public void setAclConfiguration(AclConfiguration aclConfiguration)
Information about the database column that provides information for user context filtering.
aclConfiguration
- Information about the database column that provides information for user context filtering.public AclConfiguration getAclConfiguration()
Information about the database column that provides information for user context filtering.
public DatabaseConfiguration withAclConfiguration(AclConfiguration aclConfiguration)
Information about the database column that provides information for user context filtering.
aclConfiguration
- Information about the database column that provides information for user context filtering.public String toString()
toString
in class Object
Object.toString()
public DatabaseConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.