@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BusinessReportSchedule extends Object implements Serializable, Cloneable, StructuredPojo
The schedule of the usage report.
| Constructor and Description |
|---|
BusinessReportSchedule() |
| Modifier and Type | Method and Description |
|---|---|
BusinessReportSchedule |
clone() |
boolean |
equals(Object obj) |
BusinessReportContentRange |
getContentRange()
The content range of the reports.
|
String |
getFormat()
The format of the generated report (individual CSV files or zipped files of individual files).
|
BusinessReport |
getLastBusinessReport()
The details of the last business report delivery for a specified time interval.
|
BusinessReportRecurrence |
getRecurrence()
The recurrence of the reports.
|
String |
getS3BucketName()
The S3 bucket name of the output reports.
|
String |
getS3KeyPrefix()
The S3 key where the report is delivered.
|
String |
getScheduleArn()
The ARN of the business report schedule.
|
String |
getScheduleName()
The name identifier of the schedule.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setContentRange(BusinessReportContentRange contentRange)
The content range of the reports.
|
void |
setFormat(String format)
The format of the generated report (individual CSV files or zipped files of individual files).
|
void |
setLastBusinessReport(BusinessReport lastBusinessReport)
The details of the last business report delivery for a specified time interval.
|
void |
setRecurrence(BusinessReportRecurrence recurrence)
The recurrence of the reports.
|
void |
setS3BucketName(String s3BucketName)
The S3 bucket name of the output reports.
|
void |
setS3KeyPrefix(String s3KeyPrefix)
The S3 key where the report is delivered.
|
void |
setScheduleArn(String scheduleArn)
The ARN of the business report schedule.
|
void |
setScheduleName(String scheduleName)
The name identifier of the schedule.
|
String |
toString()
Returns a string representation of this object.
|
BusinessReportSchedule |
withContentRange(BusinessReportContentRange contentRange)
The content range of the reports.
|
BusinessReportSchedule |
withFormat(BusinessReportFormat format)
The format of the generated report (individual CSV files or zipped files of individual files).
|
BusinessReportSchedule |
withFormat(String format)
The format of the generated report (individual CSV files or zipped files of individual files).
|
BusinessReportSchedule |
withLastBusinessReport(BusinessReport lastBusinessReport)
The details of the last business report delivery for a specified time interval.
|
BusinessReportSchedule |
withRecurrence(BusinessReportRecurrence recurrence)
The recurrence of the reports.
|
BusinessReportSchedule |
withS3BucketName(String s3BucketName)
The S3 bucket name of the output reports.
|
BusinessReportSchedule |
withS3KeyPrefix(String s3KeyPrefix)
The S3 key where the report is delivered.
|
BusinessReportSchedule |
withScheduleArn(String scheduleArn)
The ARN of the business report schedule.
|
BusinessReportSchedule |
withScheduleName(String scheduleName)
The name identifier of the schedule.
|
public void setScheduleArn(String scheduleArn)
The ARN of the business report schedule.
scheduleArn - The ARN of the business report schedule.public String getScheduleArn()
The ARN of the business report schedule.
public BusinessReportSchedule withScheduleArn(String scheduleArn)
The ARN of the business report schedule.
scheduleArn - The ARN of the business report schedule.public void setScheduleName(String scheduleName)
The name identifier of the schedule.
scheduleName - The name identifier of the schedule.public String getScheduleName()
The name identifier of the schedule.
public BusinessReportSchedule withScheduleName(String scheduleName)
The name identifier of the schedule.
scheduleName - The name identifier of the schedule.public void setS3BucketName(String s3BucketName)
The S3 bucket name of the output reports.
s3BucketName - The S3 bucket name of the output reports.public String getS3BucketName()
The S3 bucket name of the output reports.
public BusinessReportSchedule withS3BucketName(String s3BucketName)
The S3 bucket name of the output reports.
s3BucketName - The S3 bucket name of the output reports.public void setS3KeyPrefix(String s3KeyPrefix)
The S3 key where the report is delivered.
s3KeyPrefix - The S3 key where the report is delivered.public String getS3KeyPrefix()
The S3 key where the report is delivered.
public BusinessReportSchedule withS3KeyPrefix(String s3KeyPrefix)
The S3 key where the report is delivered.
s3KeyPrefix - The S3 key where the report is delivered.public void setFormat(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).BusinessReportFormatpublic String getFormat()
The format of the generated report (individual CSV files or zipped files of individual files).
BusinessReportFormatpublic BusinessReportSchedule withFormat(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).BusinessReportFormatpublic BusinessReportSchedule withFormat(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).BusinessReportFormatpublic void setContentRange(BusinessReportContentRange contentRange)
The content range of the reports.
contentRange - The content range of the reports.public BusinessReportContentRange getContentRange()
The content range of the reports.
public BusinessReportSchedule withContentRange(BusinessReportContentRange contentRange)
The content range of the reports.
contentRange - The content range of the reports.public void setRecurrence(BusinessReportRecurrence recurrence)
The recurrence of the reports.
recurrence - The recurrence of the reports.public BusinessReportRecurrence getRecurrence()
The recurrence of the reports.
public BusinessReportSchedule withRecurrence(BusinessReportRecurrence recurrence)
The recurrence of the reports.
recurrence - The recurrence of the reports.public void setLastBusinessReport(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.public BusinessReport getLastBusinessReport()
The details of the last business report delivery for a specified time interval.
public BusinessReportSchedule withLastBusinessReport(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.public String toString()
toString in class ObjectObject.toString()public BusinessReportSchedule clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2023. All rights reserved.