Class S3OutputConfigurations
- java.lang.Object
-
- software.amazon.awssdk.services.bcmdataexports.model.S3OutputConfigurations
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<S3OutputConfigurations.Builder,S3OutputConfigurations>
@Generated("software.amazon.awssdk:codegen") public final class S3OutputConfigurations extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3OutputConfigurations.Builder,S3OutputConfigurations>
The compression type, file format, and overwrite preference for the data export.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceS3OutputConfigurations.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static S3OutputConfigurations.Builderbuilder()CompressionOptioncompression()The compression type for the data export.StringcompressionAsString()The compression type for the data export.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FormatOptionformat()The file format for the data export.StringformatAsString()The file format for the data export.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()S3OutputTypeoutputType()The output type for the data export.StringoutputTypeAsString()The output type for the data export.OverwriteOptionoverwrite()The rule to follow when generating a version of the data export file.StringoverwriteAsString()The rule to follow when generating a version of the data export file.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends S3OutputConfigurations.Builder>serializableBuilderClass()S3OutputConfigurations.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
compression
public final CompressionOption 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:
CompressionOption
-
compressionAsString
public final String 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:
CompressionOption
-
format
public final FormatOption 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:
FormatOption
-
formatAsString
public final String 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:
FormatOption
-
outputType
public final S3OutputType 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:
S3OutputType
-
outputTypeAsString
public final String 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:
S3OutputType
-
overwrite
public final OverwriteOption 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:
OverwriteOption
-
overwriteAsString
public final String 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:
OverwriteOption
-
toBuilder
public S3OutputConfigurations.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<S3OutputConfigurations.Builder,S3OutputConfigurations>
-
builder
public static S3OutputConfigurations.Builder builder()
-
serializableBuilderClass
public static Class<? extends S3OutputConfigurations.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-