@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutReportDefinitionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
PutReportDefinitionRequest() |
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. You can choose any valid string matching the pattern for the ID.
reportId - Required. ID of the report. You can choose any valid string matching the pattern for the ID.public String getReportId()
Required. ID of the report. You can choose any valid string matching the pattern for the ID.
public PutReportDefinitionRequest withReportId(String reportId)
Required. ID of the report. You can choose any valid string matching the pattern for the ID.
reportId - Required. ID of the report. You can choose any valid string matching the pattern for the ID.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 PutReportDefinitionRequest 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 PutReportDefinitionRequest withReportFrequency(String reportFrequency)
Required. The cadence to generate the report.
reportFrequency - Required. The cadence to generate the report.ReportFrequencypublic PutReportDefinitionRequest 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 PutReportDefinitionRequest withFormat(String format)
Required. The format to use for the generated report.
format - Required. The format to use for the generated report.Formatpublic PutReportDefinitionRequest 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 PutReportDefinitionRequest 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 PutReportDefinitionRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()