Class DataPartition
- java.lang.Object
-
- software.amazon.awssdk.services.iotfleetwise.model.DataPartition
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataPartition.Builder,DataPartition>
@Generated("software.amazon.awssdk:codegen") public final class DataPartition extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataPartition.Builder,DataPartition>
The configuration for signal data storage and upload options. You can only specify these options when the campaign's spooling mode is
TO_DISK.Access to certain Amazon Web Services IoT FleetWise features is currently gated. For more information, see Amazon Web Services Region and feature availability in the Amazon Web Services IoT FleetWise Developer Guide.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataPartition.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataPartition.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()The ID of the data partition.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DataPartition.Builder>serializableBuilderClass()DataPartitionStorageOptionsstorageOptions()The storage options for a data partition.DataPartition.BuildertoBuilder()StringtoString()Returns a string representation of this object.DataPartitionUploadOptionsuploadOptions()The upload options for the data partition.-
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
-
id
public final String id()
The ID of the data partition. The data partition ID must be unique within a campaign. You can establish a data partition as the default partition for a campaign by using
defaultas the ID.- Returns:
- The ID of the data partition. The data partition ID must be unique within a campaign. You can establish a
data partition as the default partition for a campaign by using
defaultas the ID.
-
storageOptions
public final DataPartitionStorageOptions storageOptions()
The storage options for a data partition.
- Returns:
- The storage options for a data partition.
-
uploadOptions
public final DataPartitionUploadOptions uploadOptions()
The upload options for the data partition.
- Returns:
- The upload options for the data partition.
-
toBuilder
public DataPartition.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DataPartition.Builder,DataPartition>
-
builder
public static DataPartition.Builder builder()
-
serializableBuilderClass
public static Class<? extends DataPartition.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
-
-