Class DBProxyTargetGroup

    • Method Detail

      • dbProxyName

        public final String dbProxyName()

        The identifier for the RDS proxy associated with this target group.

        Returns:
        The identifier for the RDS proxy associated with this target group.
      • targetGroupName

        public final String targetGroupName()

        The identifier for the target group. This name must be unique for all target groups owned by your Amazon Web Services account in the specified Amazon Web Services Region.

        Returns:
        The identifier for the target group. This name must be unique for all target groups owned by your Amazon Web Services account in the specified Amazon Web Services Region.
      • targetGroupArn

        public final String targetGroupArn()

        The Amazon Resource Name (ARN) representing the target group.

        Returns:
        The Amazon Resource Name (ARN) representing the target group.
      • isDefault

        public final Boolean isDefault()

        Indicates whether this target group is the first one used for connection requests by the associated proxy. Because each proxy is currently associated with a single target group, currently this setting is always true.

        Returns:
        Indicates whether this target group is the first one used for connection requests by the associated proxy. Because each proxy is currently associated with a single target group, currently this setting is always true.
      • status

        public final String status()

        The current status of this target group. A status of available means the target group is correctly associated with a database. Other values indicate that you must wait for the target group to be ready, or take some action to resolve an issue.

        Returns:
        The current status of this target group. A status of available means the target group is correctly associated with a database. Other values indicate that you must wait for the target group to be ready, or take some action to resolve an issue.
      • connectionPoolConfig

        public final ConnectionPoolConfigurationInfo connectionPoolConfig()

        The settings that determine the size and behavior of the connection pool for the target group.

        Returns:
        The settings that determine the size and behavior of the connection pool for the target group.
      • createdDate

        public final Instant createdDate()

        The date and time when the target group was first created.

        Returns:
        The date and time when the target group was first created.
      • updatedDate

        public final Instant updatedDate()

        The date and time when the target group was last updated.

        Returns:
        The date and time when the target group was last updated.
      • 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)