Class OnlineStoreConfig
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.OnlineStoreConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<OnlineStoreConfig.Builder,OnlineStoreConfig>
@Generated("software.amazon.awssdk:codegen") public final class OnlineStoreConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OnlineStoreConfig.Builder,OnlineStoreConfig>
Use this to specify the Amazon Web Services Key Management Service (KMS) Key ID, or
KMSKeyId, for at rest data encryption. You can turnOnlineStoreon or off by specifying theEnableOnlineStoreflag at General Assembly.The default value is
False.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOnlineStoreConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OnlineStoreConfig.Builderbuilder()BooleanenableOnlineStore()TurnOnlineStoreoff by specifyingFalsefor theEnableOnlineStoreflag.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()OnlineStoreSecurityConfigsecurityConfig()Use to specify KMS Key ID (KMSKeyId) for at-rest encryption of yourOnlineStore.static Class<? extends OnlineStoreConfig.Builder>serializableBuilderClass()StorageTypestorageType()Option for different tiers of low latency storage for real-time data retrieval.StringstorageTypeAsString()Option for different tiers of low latency storage for real-time data retrieval.OnlineStoreConfig.BuildertoBuilder()StringtoString()Returns a string representation of this object.TtlDurationttlDuration()Time to live duration, where the record is hard deleted after the expiration time is reached;ExpiresAt=EventTime+TtlDuration.-
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
-
securityConfig
public final OnlineStoreSecurityConfig securityConfig()
Use to specify KMS Key ID (
KMSKeyId) for at-rest encryption of yourOnlineStore.- Returns:
- Use to specify KMS Key ID (
KMSKeyId) for at-rest encryption of yourOnlineStore.
-
enableOnlineStore
public final Boolean enableOnlineStore()
Turn
OnlineStoreoff by specifyingFalsefor theEnableOnlineStoreflag. TurnOnlineStoreon by specifyingTruefor theEnableOnlineStoreflag.The default value is
False.- Returns:
- Turn
OnlineStoreoff by specifyingFalsefor theEnableOnlineStoreflag. TurnOnlineStoreon by specifyingTruefor theEnableOnlineStoreflag.The default value is
False.
-
ttlDuration
public final TtlDuration ttlDuration()
Time to live duration, where the record is hard deleted after the expiration time is reached;
ExpiresAt=EventTime+TtlDuration. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.- Returns:
- Time to live duration, where the record is hard deleted after the expiration time is reached;
ExpiresAt=EventTime+TtlDuration. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.
-
storageType
public final StorageType storageType()
Option for different tiers of low latency storage for real-time data retrieval.
-
Standard: A managed low latency data store for feature groups. -
InMemory: A managed data store for feature groups that supports very low latency retrieval.
If the service returns an enum value that is not available in the current SDK version,
storageTypewill returnStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstorageTypeAsString().- Returns:
- Option for different tiers of low latency storage for real-time data retrieval.
-
Standard: A managed low latency data store for feature groups. -
InMemory: A managed data store for feature groups that supports very low latency retrieval.
-
- See Also:
StorageType
-
-
storageTypeAsString
public final String storageTypeAsString()
Option for different tiers of low latency storage for real-time data retrieval.
-
Standard: A managed low latency data store for feature groups. -
InMemory: A managed data store for feature groups that supports very low latency retrieval.
If the service returns an enum value that is not available in the current SDK version,
storageTypewill returnStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstorageTypeAsString().- Returns:
- Option for different tiers of low latency storage for real-time data retrieval.
-
Standard: A managed low latency data store for feature groups. -
InMemory: A managed data store for feature groups that supports very low latency retrieval.
-
- See Also:
StorageType
-
-
toBuilder
public OnlineStoreConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<OnlineStoreConfig.Builder,OnlineStoreConfig>
-
builder
public static OnlineStoreConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends OnlineStoreConfig.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.
-
-