Class DataPartitionUploadOptions
- java.lang.Object
-
- software.amazon.awssdk.services.iotfleetwise.model.DataPartitionUploadOptions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataPartitionUploadOptions.Builder,DataPartitionUploadOptions>
@Generated("software.amazon.awssdk:codegen") public final class DataPartitionUploadOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataPartitionUploadOptions.Builder,DataPartitionUploadOptions>
The upload options for the data partition. If upload options are specified, you must also specify storage options. See DataPartitionStorageOptions.
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 interfaceDataPartitionUploadOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataPartitionUploadOptions.Builderbuilder()IntegerconditionLanguageVersion()The version of the condition language.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Stringexpression()The logical expression used to recognize what data to collect.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DataPartitionUploadOptions.Builder>serializableBuilderClass()DataPartitionUploadOptions.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
-
expression
public final String expression()
The logical expression used to recognize what data to collect. For example,
$variable.`Vehicle.OutsideAirTemperature` >= 105.0.- Returns:
- The logical expression used to recognize what data to collect. For example,
$variable.`Vehicle.OutsideAirTemperature` >= 105.0.
-
conditionLanguageVersion
public final Integer conditionLanguageVersion()
The version of the condition language. Defaults to the most recent condition language version.
- Returns:
- The version of the condition language. Defaults to the most recent condition language version.
-
toBuilder
public DataPartitionUploadOptions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DataPartitionUploadOptions.Builder,DataPartitionUploadOptions>
-
builder
public static DataPartitionUploadOptions.Builder builder()
-
serializableBuilderClass
public static Class<? extends DataPartitionUploadOptions.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
-
-