@Generated(value="software.amazon.awssdk:codegen") public final class ReportDefinition extends Object implements StructuredPojo, ToCopyableBuilder<ReportDefinition.Builder,ReportDefinition>
Modifier and Type | Class and Description |
---|---|
static interface |
ReportDefinition.Builder |
Modifier and Type | Method and Description |
---|---|
List<AdditionalArtifact> |
additionalArtifacts()
Returns the value of the AdditionalArtifacts property for this object.
|
List<String> |
additionalArtifactsAsStrings()
Returns the value of the AdditionalArtifacts property for this object.
|
List<SchemaElement> |
additionalSchemaElements()
Returns the value of the AdditionalSchemaElements property for this object.
|
List<String> |
additionalSchemaElementsAsStrings()
Returns the value of the AdditionalSchemaElements property for this object.
|
static ReportDefinition.Builder |
builder() |
CompressionFormat |
compression()
Returns the value of the Compression property for this object.
|
String |
compressionAsString()
Returns the value of the Compression property for this object.
|
boolean |
equals(Object obj) |
ReportFormat |
format()
Returns the value of the Format property for this object.
|
String |
formatAsString()
Returns the value of the Format property for this object.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
String |
reportName()
Returns the value of the ReportName property for this object.
|
String |
s3Bucket()
Returns the value of the S3Bucket property for this object.
|
String |
s3Prefix()
Returns the value of the S3Prefix property for this object.
|
AWSRegion |
s3Region()
Returns the value of the S3Region property for this object.
|
String |
s3RegionAsString()
Returns the value of the S3Region property for this object.
|
static Class<? extends ReportDefinition.Builder> |
serializableBuilderClass() |
TimeUnit |
timeUnit()
Returns the value of the TimeUnit property for this object.
|
String |
timeUnitAsString()
Returns the value of the TimeUnit property for this object.
|
ReportDefinition.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String reportName()
public TimeUnit timeUnit()
If the service returns an enum value that is not available in the current SDK version, timeUnit
will
return TimeUnit.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
timeUnitAsString()
.
TimeUnit
public String timeUnitAsString()
If the service returns an enum value that is not available in the current SDK version, timeUnit
will
return TimeUnit.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
timeUnitAsString()
.
TimeUnit
public ReportFormat format()
If the service returns an enum value that is not available in the current SDK version, format
will
return ReportFormat.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
formatAsString()
.
ReportFormat
public String formatAsString()
If the service returns an enum value that is not available in the current SDK version, format
will
return ReportFormat.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
formatAsString()
.
ReportFormat
public CompressionFormat compression()
If the service returns an enum value that is not available in the current SDK version, compression
will
return CompressionFormat.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
compressionAsString()
.
CompressionFormat
public String compressionAsString()
If the service returns an enum value that is not available in the current SDK version, compression
will
return CompressionFormat.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
compressionAsString()
.
CompressionFormat
public List<SchemaElement> additionalSchemaElements()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> additionalSchemaElementsAsStrings()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public String s3Bucket()
public String s3Prefix()
public AWSRegion s3Region()
If the service returns an enum value that is not available in the current SDK version, s3Region
will
return AWSRegion.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
s3RegionAsString()
.
AWSRegion
public String s3RegionAsString()
If the service returns an enum value that is not available in the current SDK version, s3Region
will
return AWSRegion.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
s3RegionAsString()
.
AWSRegion
public List<AdditionalArtifact> additionalArtifacts()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> additionalArtifactsAsStrings()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public ReportDefinition.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ReportDefinition.Builder,ReportDefinition>
public static ReportDefinition.Builder builder()
public static Class<? extends ReportDefinition.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.