Class AwsRedshiftClusterLoggingStatus

    • Method Detail

      • bucketName

        public final String bucketName()

        The name of the S3 bucket where the log files are stored.

        Returns:
        The name of the S3 bucket where the log files are stored.
      • lastFailureMessage

        public final String lastFailureMessage()

        The message indicating that the logs failed to be delivered.

        Returns:
        The message indicating that the logs failed to be delivered.
      • lastFailureTime

        public final String lastFailureTime()

        The last time when logs failed to be delivered.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

        Returns:
        The last time when logs failed to be delivered.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

      • lastSuccessfulDeliveryTime

        public final String lastSuccessfulDeliveryTime()

        The last time that logs were delivered successfully.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

        Returns:
        The last time that logs were delivered successfully.

        For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.

      • loggingEnabled

        public final Boolean loggingEnabled()

        Indicates whether logging is enabled.

        Returns:
        Indicates whether logging is enabled.
      • s3KeyPrefix

        public final String s3KeyPrefix()

        Provides the prefix applied to the log file names.

        Returns:
        Provides the prefix applied to the log file names.
      • 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)