Class StorageMaximumSize
- java.lang.Object
-
- software.amazon.awssdk.services.iotfleetwise.model.StorageMaximumSize
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StorageMaximumSize.Builder,StorageMaximumSize>
@Generated("software.amazon.awssdk:codegen") public final class StorageMaximumSize extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StorageMaximumSize.Builder,StorageMaximumSize>
The maximum storage size for the data partition.
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 interfaceStorageMaximumSize.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StorageMaximumSize.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends StorageMaximumSize.Builder>serializableBuilderClass()StorageMaximumSize.BuildertoBuilder()StringtoString()Returns a string representation of this object.StorageMaximumSizeUnitunit()The data type of the data to store.StringunitAsString()The data type of the data to store.Integervalue()The maximum amount of time to store data.-
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
-
unit
public final StorageMaximumSizeUnit unit()
The data type of the data to store.
If the service returns an enum value that is not available in the current SDK version,
unitwill returnStorageMaximumSizeUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromunitAsString().- Returns:
- The data type of the data to store.
- See Also:
StorageMaximumSizeUnit
-
unitAsString
public final String unitAsString()
The data type of the data to store.
If the service returns an enum value that is not available in the current SDK version,
unitwill returnStorageMaximumSizeUnit.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromunitAsString().- Returns:
- The data type of the data to store.
- See Also:
StorageMaximumSizeUnit
-
value
public final Integer value()
The maximum amount of time to store data.
- Returns:
- The maximum amount of time to store data.
-
toBuilder
public StorageMaximumSize.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<StorageMaximumSize.Builder,StorageMaximumSize>
-
builder
public static StorageMaximumSize.Builder builder()
-
serializableBuilderClass
public static Class<? extends StorageMaximumSize.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
-
-