@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReportDefinition extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
ReportDefinition() |
public void setReportName(String reportName)
reportName - public String getReportName()
public ReportDefinition withReportName(String reportName)
reportName - public ReportDefinition withTimeUnit(String timeUnit)
timeUnit - TimeUnitpublic ReportDefinition withTimeUnit(TimeUnit timeUnit)
timeUnit - TimeUnitpublic void setFormat(String format)
format - ReportFormatpublic String getFormat()
ReportFormatpublic ReportDefinition withFormat(String format)
format - ReportFormatpublic void setFormat(ReportFormat format)
format - ReportFormatpublic ReportDefinition withFormat(ReportFormat format)
format - ReportFormatpublic void setCompression(String compression)
compression - CompressionFormatpublic String getCompression()
CompressionFormatpublic ReportDefinition withCompression(String compression)
compression - CompressionFormatpublic void setCompression(CompressionFormat compression)
compression - CompressionFormatpublic ReportDefinition withCompression(CompressionFormat compression)
compression - CompressionFormatpublic List<String> getAdditionalSchemaElements()
SchemaElementpublic void setAdditionalSchemaElements(Collection<String> additionalSchemaElements)
additionalSchemaElements - SchemaElementpublic ReportDefinition withAdditionalSchemaElements(String... additionalSchemaElements)
NOTE: This method appends the values to the existing list (if any). Use
setAdditionalSchemaElements(java.util.Collection) or
withAdditionalSchemaElements(java.util.Collection) if you want to override the existing values.
additionalSchemaElements - SchemaElementpublic ReportDefinition withAdditionalSchemaElements(Collection<String> additionalSchemaElements)
additionalSchemaElements - SchemaElementpublic ReportDefinition withAdditionalSchemaElements(SchemaElement... additionalSchemaElements)
additionalSchemaElements - SchemaElementpublic void setS3Bucket(String s3Bucket)
s3Bucket - public String getS3Bucket()
public ReportDefinition withS3Bucket(String s3Bucket)
s3Bucket - public void setS3Prefix(String s3Prefix)
s3Prefix - public String getS3Prefix()
public ReportDefinition withS3Prefix(String s3Prefix)
s3Prefix - public ReportDefinition withS3Region(String s3Region)
s3Region - AWSRegionpublic ReportDefinition withS3Region(AWSRegion s3Region)
s3Region - AWSRegionpublic List<String> getAdditionalArtifacts()
AdditionalArtifactpublic void setAdditionalArtifacts(Collection<String> additionalArtifacts)
additionalArtifacts - AdditionalArtifactpublic ReportDefinition withAdditionalArtifacts(String... additionalArtifacts)
NOTE: This method appends the values to the existing list (if any). Use
setAdditionalArtifacts(java.util.Collection) or withAdditionalArtifacts(java.util.Collection)
if you want to override the existing values.
additionalArtifacts - AdditionalArtifactpublic ReportDefinition withAdditionalArtifacts(Collection<String> additionalArtifacts)
additionalArtifacts - AdditionalArtifactpublic ReportDefinition withAdditionalArtifacts(AdditionalArtifact... additionalArtifacts)
additionalArtifacts - AdditionalArtifactpublic String toString()
toString in class ObjectObject.toString()public ReportDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.