@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateReportDefinitionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
UpdateReportDefinitionRequest() |
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, withSdkRequestTimeoutpublic void setReportId(String reportId)
Required. ID of the report to update.
reportId - Required. ID of the report to update.public String getReportId()
Required. ID of the report to update.
public UpdateReportDefinitionRequest withReportId(String reportId)
Required. ID of the report to update.
reportId - Required. ID of the report to update.public void setReportDescription(String reportDescription)
Required. Description of the report.
reportDescription - Required. Description of the report.public String getReportDescription()
Required. Description of the report.
public UpdateReportDefinitionRequest withReportDescription(String reportDescription)
Required. Description of the report.
reportDescription - Required. Description of the report.public void setReportFrequency(String reportFrequency)
Required. The cadence to generate the report.
reportFrequency - Required. The cadence to generate the report.ReportFrequencypublic String getReportFrequency()
Required. The cadence to generate the report.
ReportFrequencypublic UpdateReportDefinitionRequest withReportFrequency(String reportFrequency)
Required. The cadence to generate the report.
reportFrequency - Required. The cadence to generate the report.ReportFrequencypublic UpdateReportDefinitionRequest withReportFrequency(ReportFrequency reportFrequency)
Required. The cadence to generate the report.
reportFrequency - Required. The cadence to generate the report.ReportFrequencypublic void setFormat(String format)
Required. The format to use for the generated report.
format - Required. The format to use for the generated report.Formatpublic String getFormat()
Required. The format to use for the generated report.
Formatpublic UpdateReportDefinitionRequest withFormat(String format)
Required. The format to use for the generated report.
format - Required. The format to use for the generated report.Formatpublic UpdateReportDefinitionRequest withFormat(Format format)
Required. The format to use for the generated report.
format - Required. The format to use for the generated report.Formatpublic void setDestinationS3Location(S3Location destinationS3Location)
Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the report.
destinationS3Location - Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the
report.public S3Location getDestinationS3Location()
Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the report.
public UpdateReportDefinitionRequest withDestinationS3Location(S3Location destinationS3Location)
Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the report.
destinationS3Location - Required. Amazon Simple Storage Service (Amazon S3) location where Application Cost Profiler uploads the
report.public String toString()
toString in class ObjectObject.toString()public UpdateReportDefinitionRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()