@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, withSdkRequestTimeout
public 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.ReportFrequency
public String getReportFrequency()
Required. The cadence to generate the report.
ReportFrequency
public PutReportDefinitionRequest withReportFrequency(String reportFrequency)
Required. The cadence to generate the report.
reportFrequency
- Required. The cadence to generate the report.ReportFrequency
public PutReportDefinitionRequest withReportFrequency(ReportFrequency reportFrequency)
Required. The cadence to generate the report.
reportFrequency
- Required. The cadence to generate the report.ReportFrequency
public void setFormat(String format)
Required. The format to use for the generated report.
format
- Required. The format to use for the generated report.Format
public String getFormat()
Required. The format to use for the generated report.
Format
public PutReportDefinitionRequest withFormat(String format)
Required. The format to use for the generated report.
format
- Required. The format to use for the generated report.Format
public PutReportDefinitionRequest withFormat(Format format)
Required. The format to use for the generated report.
format
- Required. The format to use for the generated report.Format
public 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 Object
Object.toString()
public PutReportDefinitionRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()