Class DatabaseConfiguration

    • Method Detail

      • 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)