Class DatabaseConfiguration

    • Method Detail

      • databaseEngineTypeAsString

        public 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().

        Returns:
        The type of database engine that runs the database.
        See Also:
        DatabaseEngineType
      • connectionConfiguration

        public final ConnectionConfiguration connectionConfiguration()

        Configuration information that's required to connect to a database.

        Returns:
        Configuration information that's required to connect to a database.
      • vpcConfiguration

        public final DataSourceVpcConfiguration vpcConfiguration()
        Returns the value of the VpcConfiguration property for this object.
        Returns:
        The value of the VpcConfiguration property for this object.
      • columnConfiguration

        public final ColumnConfiguration columnConfiguration()

        Information about where the index should get the document information from the database.

        Returns:
        Information about where the index should get the document information from the database.
      • aclConfiguration

        public final AclConfiguration aclConfiguration()

        Information about the database column that provides information for user context filtering.

        Returns:
        Information about the database column that provides information for user context filtering.
      • sqlConfiguration

        public final SqlConfiguration sqlConfiguration()

        Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.

        Returns:
        Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)