Class BusinessReportSchedule

    • Method Detail

      • scheduleArn

        public final String scheduleArn()

        The ARN of the business report schedule.

        Returns:
        The ARN of the business report schedule.
      • scheduleName

        public final String scheduleName()

        The name identifier of the schedule.

        Returns:
        The name identifier of the schedule.
      • s3BucketName

        public final String s3BucketName()

        The S3 bucket name of the output reports.

        Returns:
        The S3 bucket name of the output reports.
      • s3KeyPrefix

        public final String s3KeyPrefix()

        The S3 key where the report is delivered.

        Returns:
        The S3 key where the report is delivered.
      • formatAsString

        public final String formatAsString()

        The format of the generated report (individual CSV files or zipped files of individual files).

        If the service returns an enum value that is not available in the current SDK version, format will return BusinessReportFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from formatAsString().

        Returns:
        The format of the generated report (individual CSV files or zipped files of individual files).
        See Also:
        BusinessReportFormat
      • contentRange

        public final BusinessReportContentRange contentRange()

        The content range of the reports.

        Returns:
        The content range of the reports.
      • recurrence

        public final BusinessReportRecurrence recurrence()

        The recurrence of the reports.

        Returns:
        The recurrence of the reports.
      • lastBusinessReport

        public final BusinessReport lastBusinessReport()

        The details of the last business report delivery for a specified time interval.

        Returns:
        The details of the last business report delivery for a specified time interval.
      • 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)