@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)
Marshalls this structured data using the given
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).BusinessReportFormat
public String getFormat()
The format of the generated report (individual CSV files or zipped files of individual files).
BusinessReportFormat
public 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).BusinessReportFormat
public 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).BusinessReportFormat
public 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 Object
Object.toString()
public BusinessReportSchedule clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.