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 turnOnlineStore
on or off by specifying theEnableOnlineStore
flag at General Assembly.The default value is
False
.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
OnlineStoreConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OnlineStoreConfig.Builder
builder()
Boolean
enableOnlineStore()
TurnOnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
OnlineStoreSecurityConfig
securityConfig()
Use to specify KMS Key ID (KMSKeyId
) for at-rest encryption of yourOnlineStore
.static Class<? extends OnlineStoreConfig.Builder>
serializableBuilderClass()
StorageType
storageType()
Option for different tiers of low latency storage for real-time data retrieval.String
storageTypeAsString()
Option for different tiers of low latency storage for real-time data retrieval.OnlineStoreConfig.Builder
toBuilder()
String
toString()
Returns a string representation of this object.TtlDuration
ttlDuration()
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
OnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag. TurnOnlineStore
on by specifyingTrue
for theEnableOnlineStore
flag.The default value is
False
.- Returns:
- Turn
OnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag. TurnOnlineStore
on by specifyingTrue
for theEnableOnlineStore
flag.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,
storageType
will 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,
storageType
will 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:
toBuilder
in 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:
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.
-
-