Class StorageClassAnalysisDataExport
- java.lang.Object
-
- software.amazon.awssdk.services.s3.model.StorageClassAnalysisDataExport
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<StorageClassAnalysisDataExport.Builder,StorageClassAnalysisDataExport>
@Generated("software.amazon.awssdk:codegen") public final class StorageClassAnalysisDataExport extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StorageClassAnalysisDataExport.Builder,StorageClassAnalysisDataExport>
Container for data related to the storage class analysis for an Amazon S3 bucket for export.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
StorageClassAnalysisDataExport.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StorageClassAnalysisDataExport.Builder
builder()
AnalyticsExportDestination
destination()
The place to store the data for an analysis.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
StorageClassAnalysisSchemaVersion
outputSchemaVersion()
The version of the output schema to use when exporting data.String
outputSchemaVersionAsString()
The version of the output schema to use when exporting data.List<SdkField<?>>
sdkFields()
static Class<? extends StorageClassAnalysisDataExport.Builder>
serializableBuilderClass()
StorageClassAnalysisDataExport.Builder
toBuilder()
String
toString()
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
-
outputSchemaVersion
public final StorageClassAnalysisSchemaVersion outputSchemaVersion()
The version of the output schema to use when exporting data. Must be
V_1
.If the service returns an enum value that is not available in the current SDK version,
outputSchemaVersion
will returnStorageClassAnalysisSchemaVersion.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromoutputSchemaVersionAsString()
.- Returns:
- The version of the output schema to use when exporting data. Must be
V_1
. - See Also:
StorageClassAnalysisSchemaVersion
-
outputSchemaVersionAsString
public final String outputSchemaVersionAsString()
The version of the output schema to use when exporting data. Must be
V_1
.If the service returns an enum value that is not available in the current SDK version,
outputSchemaVersion
will returnStorageClassAnalysisSchemaVersion.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromoutputSchemaVersionAsString()
.- Returns:
- The version of the output schema to use when exporting data. Must be
V_1
. - See Also:
StorageClassAnalysisSchemaVersion
-
destination
public final AnalyticsExportDestination destination()
The place to store the data for an analysis.
- Returns:
- The place to store the data for an analysis.
-
toBuilder
public StorageClassAnalysisDataExport.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<StorageClassAnalysisDataExport.Builder,StorageClassAnalysisDataExport>
-
builder
public static StorageClassAnalysisDataExport.Builder builder()
-
serializableBuilderClass
public static Class<? extends StorageClassAnalysisDataExport.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
-