CopyableBuilder<ReportDefinition.Builder,ReportDefinition>
, SdkBuilder<ReportDefinition.Builder,ReportDefinition>
public static interface ReportDefinition.Builder extends CopyableBuilder<ReportDefinition.Builder,ReportDefinition>
copy
apply, build
ReportDefinition.Builder reportName(String reportName)
reportName
- ReportDefinition.Builder timeUnit(String timeUnit)
timeUnit
- TimeUnit
ReportDefinition.Builder timeUnit(TimeUnit timeUnit)
timeUnit
- TimeUnit
ReportDefinition.Builder format(String format)
format
- ReportFormat
ReportDefinition.Builder format(ReportFormat format)
format
- ReportFormat
ReportDefinition.Builder compression(String compression)
compression
- CompressionFormat
ReportDefinition.Builder compression(CompressionFormat compression)
compression
- CompressionFormat
ReportDefinition.Builder additionalSchemaElements(Collection<String> additionalSchemaElements)
additionalSchemaElements
- SchemaElement
ReportDefinition.Builder additionalSchemaElements(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
ReportDefinition.Builder additionalSchemaElements(SchemaElement... 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
ReportDefinition.Builder s3Bucket(String s3Bucket)
s3Bucket
- ReportDefinition.Builder s3Prefix(String s3Prefix)
s3Prefix
- ReportDefinition.Builder s3Region(String s3Region)
s3Region
- AWSRegion
ReportDefinition.Builder s3Region(AWSRegion s3Region)
s3Region
- AWSRegion
ReportDefinition.Builder additionalArtifacts(Collection<String> additionalArtifacts)
additionalArtifacts
- AdditionalArtifact
ReportDefinition.Builder additionalArtifacts(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
ReportDefinition.Builder additionalArtifacts(AdditionalArtifact... 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
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.