@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
- TimeUnit
public ReportDefinition withTimeUnit(TimeUnit timeUnit)
timeUnit
- TimeUnit
public void setFormat(String format)
format
- ReportFormat
public String getFormat()
ReportFormat
public ReportDefinition withFormat(String format)
format
- ReportFormat
public void setFormat(ReportFormat format)
format
- ReportFormat
public ReportDefinition withFormat(ReportFormat format)
format
- ReportFormat
public void setCompression(String compression)
compression
- CompressionFormat
public String getCompression()
CompressionFormat
public ReportDefinition withCompression(String compression)
compression
- CompressionFormat
public void setCompression(CompressionFormat compression)
compression
- CompressionFormat
public ReportDefinition withCompression(CompressionFormat compression)
compression
- CompressionFormat
public List<String> getAdditionalSchemaElements()
SchemaElement
public void setAdditionalSchemaElements(Collection<String> additionalSchemaElements)
additionalSchemaElements
- SchemaElement
public 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
- SchemaElement
public ReportDefinition withAdditionalSchemaElements(Collection<String> additionalSchemaElements)
additionalSchemaElements
- SchemaElement
public ReportDefinition withAdditionalSchemaElements(SchemaElement... additionalSchemaElements)
additionalSchemaElements
- SchemaElement
public 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
- AWSRegion
public ReportDefinition withS3Region(AWSRegion s3Region)
s3Region
- AWSRegion
public List<String> getAdditionalArtifacts()
AdditionalArtifact
public void setAdditionalArtifacts(Collection<String> additionalArtifacts)
additionalArtifacts
- AdditionalArtifact
public 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
- AdditionalArtifact
public ReportDefinition withAdditionalArtifacts(Collection<String> additionalArtifacts)
additionalArtifacts
- AdditionalArtifact
public ReportDefinition withAdditionalArtifacts(AdditionalArtifact... additionalArtifacts)
additionalArtifacts
- AdditionalArtifact
public String toString()
toString
in class Object
Object.toString()
public ReportDefinition clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.