Class S3OutputConfigurations
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<S3OutputConfigurations.Builder,S3OutputConfigurations>
The compression type, file format, and overwrite preference for the data export.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final CompressionOptionThe compression type for the data export.final StringThe compression type for the data export.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final FormatOptionformat()The file format for the data export.final StringThe file format for the data export.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final S3OutputTypeThe output type for the data export.final StringThe output type for the data export.final OverwriteOptionThe rule to follow when generating a version of the data export file.final StringThe rule to follow when generating a version of the data export file.static Class<? extends S3OutputConfigurations.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
compression
The compression type for the data export.
If the service returns an enum value that is not available in the current SDK version,
compressionwill returnCompressionOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcompressionAsString().- Returns:
- The compression type for the data export.
- See Also:
-
compressionAsString
The compression type for the data export.
If the service returns an enum value that is not available in the current SDK version,
compressionwill returnCompressionOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcompressionAsString().- Returns:
- The compression type for the data export.
- See Also:
-
format
The file format for the data export.
If the service returns an enum value that is not available in the current SDK version,
formatwill returnFormatOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromformatAsString().- Returns:
- The file format for the data export.
- See Also:
-
formatAsString
The file format for the data export.
If the service returns an enum value that is not available in the current SDK version,
formatwill returnFormatOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromformatAsString().- Returns:
- The file format for the data export.
- See Also:
-
outputType
The output type for the data export.
If the service returns an enum value that is not available in the current SDK version,
outputTypewill returnS3OutputType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoutputTypeAsString().- Returns:
- The output type for the data export.
- See Also:
-
outputTypeAsString
The output type for the data export.
If the service returns an enum value that is not available in the current SDK version,
outputTypewill returnS3OutputType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoutputTypeAsString().- Returns:
- The output type for the data export.
- See Also:
-
overwrite
The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time.
If the service returns an enum value that is not available in the current SDK version,
overwritewill returnOverwriteOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoverwriteAsString().- Returns:
- The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time.
- See Also:
-
overwriteAsString
The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time.
If the service returns an enum value that is not available in the current SDK version,
overwritewill returnOverwriteOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoverwriteAsString().- Returns:
- The rule to follow when generating a version of the data export file. You have the choice to overwrite the previous version or to be delivered in addition to the previous versions. Overwriting exports can save on Amazon S3 storage costs. Creating new export versions allows you to track the changes in cost and usage data over time.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<S3OutputConfigurations.Builder,S3OutputConfigurations> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-