public static interface BusinessReportSchedule.Builder extends SdkPojo, CopyableBuilder<BusinessReportSchedule.Builder,BusinessReportSchedule>
| Modifier and Type | Method and Description |
|---|---|
BusinessReportSchedule.Builder |
contentRange(BusinessReportContentRange contentRange)
The content range of the reports.
|
default BusinessReportSchedule.Builder |
contentRange(Consumer<BusinessReportContentRange.Builder> contentRange)
The content range of the reports.
|
BusinessReportSchedule.Builder |
format(BusinessReportFormat format)
The format of the generated report (individual CSV files or zipped files of individual files).
|
BusinessReportSchedule.Builder |
format(String format)
The format of the generated report (individual CSV files or zipped files of individual files).
|
BusinessReportSchedule.Builder |
lastBusinessReport(BusinessReport lastBusinessReport)
The details of the last business report delivery for a specified time interval.
|
default BusinessReportSchedule.Builder |
lastBusinessReport(Consumer<BusinessReport.Builder> lastBusinessReport)
The details of the last business report delivery for a specified time interval.
|
BusinessReportSchedule.Builder |
recurrence(BusinessReportRecurrence recurrence)
The recurrence of the reports.
|
default BusinessReportSchedule.Builder |
recurrence(Consumer<BusinessReportRecurrence.Builder> recurrence)
The recurrence of the reports.
|
BusinessReportSchedule.Builder |
s3BucketName(String s3BucketName)
The S3 bucket name of the output reports.
|
BusinessReportSchedule.Builder |
s3KeyPrefix(String s3KeyPrefix)
The S3 key where the report is delivered.
|
BusinessReportSchedule.Builder |
scheduleArn(String scheduleArn)
The ARN of the business report schedule.
|
BusinessReportSchedule.Builder |
scheduleName(String scheduleName)
The name identifier of the schedule.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildBusinessReportSchedule.Builder scheduleArn(String scheduleArn)
The ARN of the business report schedule.
scheduleArn - The ARN of the business report schedule.BusinessReportSchedule.Builder scheduleName(String scheduleName)
The name identifier of the schedule.
scheduleName - The name identifier of the schedule.BusinessReportSchedule.Builder s3BucketName(String s3BucketName)
The S3 bucket name of the output reports.
s3BucketName - The S3 bucket name of the output reports.BusinessReportSchedule.Builder s3KeyPrefix(String s3KeyPrefix)
The S3 key where the report is delivered.
s3KeyPrefix - The S3 key where the report is delivered.BusinessReportSchedule.Builder format(String format)
The format of the generated report (individual CSV files or zipped files of individual files).
format - The format of the generated report (individual CSV files or zipped files of individual files).BusinessReportFormat,
BusinessReportFormatBusinessReportSchedule.Builder format(BusinessReportFormat format)
The format of the generated report (individual CSV files or zipped files of individual files).
format - The format of the generated report (individual CSV files or zipped files of individual files).BusinessReportFormat,
BusinessReportFormatBusinessReportSchedule.Builder contentRange(BusinessReportContentRange contentRange)
The content range of the reports.
contentRange - The content range of the reports.default BusinessReportSchedule.Builder contentRange(Consumer<BusinessReportContentRange.Builder> contentRange)
The content range of the reports.
This is a convenience that creates an instance of theBusinessReportContentRange.Builder avoiding the
need to create one manually via BusinessReportContentRange.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to contentRange(BusinessReportContentRange).contentRange - a consumer that will call methods on BusinessReportContentRange.BuildercontentRange(BusinessReportContentRange)BusinessReportSchedule.Builder recurrence(BusinessReportRecurrence recurrence)
The recurrence of the reports.
recurrence - The recurrence of the reports.default BusinessReportSchedule.Builder recurrence(Consumer<BusinessReportRecurrence.Builder> recurrence)
The recurrence of the reports.
This is a convenience that creates an instance of theBusinessReportRecurrence.Builder avoiding the
need to create one manually via BusinessReportRecurrence.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to recurrence(BusinessReportRecurrence).recurrence - a consumer that will call methods on BusinessReportRecurrence.Builderrecurrence(BusinessReportRecurrence)BusinessReportSchedule.Builder lastBusinessReport(BusinessReport lastBusinessReport)
The details of the last business report delivery for a specified time interval.
lastBusinessReport - The details of the last business report delivery for a specified time interval.default BusinessReportSchedule.Builder lastBusinessReport(Consumer<BusinessReport.Builder> lastBusinessReport)
The details of the last business report delivery for a specified time interval.
This is a convenience that creates an instance of theBusinessReport.Builder avoiding the need to
create one manually via BusinessReport.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to lastBusinessReport(BusinessReport).lastBusinessReport - a consumer that will call methods on BusinessReport.BuilderlastBusinessReport(BusinessReport)Copyright © 2021. All rights reserved.