Class RDSSourceConfig

    • Method Detail

      • dbInstanceIdentifier

        public final String dbInstanceIdentifier()

        A string identifying the database instance.

        Returns:
        A string identifying the database instance.
      • databaseHost

        public final String databaseHost()

        The host name of the database.

        Returns:
        The host name of the database.
      • databasePort

        public final Integer databasePort()

        The port number where the database can be accessed.

        Returns:
        The port number where the database can be accessed.
      • secretManagerArn

        public final String secretManagerArn()

        The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

        Returns:
        The Amazon Resource Name (ARN) of the AWS Secrets Manager role.
      • databaseName

        public final String databaseName()

        The name of the RDS database.

        Returns:
        The name of the RDS database.
      • tableName

        public final String tableName()

        The name of the table in the database.

        Returns:
        The name of the table in the database.
      • roleArn

        public final String roleArn()

        The Amazon Resource Name (ARN) of the role.

        Returns:
        The Amazon Resource Name (ARN) of the role.
      • vpcConfiguration

        public final VpcConfiguration vpcConfiguration()

        An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.

        Returns:
        An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.
      • 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)