@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateBusinessReportScheduleRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateBusinessReportScheduleRequest() |
Modifier and Type | Method and Description |
---|---|
CreateBusinessReportScheduleRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientRequestToken()
The client request token.
|
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).
|
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 |
getScheduleName()
The name identifier of the schedule.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
The client request token.
|
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 |
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 |
setScheduleName(String scheduleName)
The name identifier of the schedule.
|
String |
toString()
Returns a string representation of this object.
|
CreateBusinessReportScheduleRequest |
withClientRequestToken(String clientRequestToken)
The client request token.
|
CreateBusinessReportScheduleRequest |
withContentRange(BusinessReportContentRange contentRange)
The content range of the reports.
|
CreateBusinessReportScheduleRequest |
withFormat(BusinessReportFormat format)
The format of the generated report (individual CSV files or zipped files of individual files).
|
CreateBusinessReportScheduleRequest |
withFormat(String format)
The format of the generated report (individual CSV files or zipped files of individual files).
|
CreateBusinessReportScheduleRequest |
withRecurrence(BusinessReportRecurrence recurrence)
The recurrence of the reports.
|
CreateBusinessReportScheduleRequest |
withS3BucketName(String s3BucketName)
The S3 bucket name of the output reports.
|
CreateBusinessReportScheduleRequest |
withS3KeyPrefix(String s3KeyPrefix)
The S3 key where the report is delivered.
|
CreateBusinessReportScheduleRequest |
withScheduleName(String scheduleName)
The name identifier of the schedule.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
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 CreateBusinessReportScheduleRequest 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. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.
s3BucketName
- The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a
download link by calling ListBusinessReportSchedule.public String getS3BucketName()
The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.
public CreateBusinessReportScheduleRequest withS3BucketName(String s3BucketName)
The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a download link by calling ListBusinessReportSchedule.
s3BucketName
- The S3 bucket name of the output reports. If this isn't specified, the report can be retrieved from a
download link by calling ListBusinessReportSchedule.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 CreateBusinessReportScheduleRequest 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 CreateBusinessReportScheduleRequest 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 CreateBusinessReportScheduleRequest 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 CreateBusinessReportScheduleRequest 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. If this isn't specified, the report will only be delivered one time when the API is called.
recurrence
- The recurrence of the reports. If this isn't specified, the report will only be delivered one time when
the API is called.public BusinessReportRecurrence getRecurrence()
The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called.
public CreateBusinessReportScheduleRequest withRecurrence(BusinessReportRecurrence recurrence)
The recurrence of the reports. If this isn't specified, the report will only be delivered one time when the API is called.
recurrence
- The recurrence of the reports. If this isn't specified, the report will only be delivered one time when
the API is called.public void setClientRequestToken(String clientRequestToken)
The client request token.
clientRequestToken
- The client request token.public String getClientRequestToken()
The client request token.
public CreateBusinessReportScheduleRequest withClientRequestToken(String clientRequestToken)
The client request token.
clientRequestToken
- The client request token.public String toString()
toString
in class Object
Object.toString()
public CreateBusinessReportScheduleRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.