Interface OnlineStoreConfig.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<OnlineStoreConfig.Builder,OnlineStoreConfig>
,SdkBuilder<OnlineStoreConfig.Builder,OnlineStoreConfig>
,SdkPojo
- Enclosing class:
- OnlineStoreConfig
public static interface OnlineStoreConfig.Builder extends SdkPojo, CopyableBuilder<OnlineStoreConfig.Builder,OnlineStoreConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description OnlineStoreConfig.Builder
enableOnlineStore(Boolean enableOnlineStore)
TurnOnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag.default OnlineStoreConfig.Builder
securityConfig(Consumer<OnlineStoreSecurityConfig.Builder> securityConfig)
Use to specify KMS Key ID (KMSKeyId
) for at-rest encryption of yourOnlineStore
.OnlineStoreConfig.Builder
securityConfig(OnlineStoreSecurityConfig securityConfig)
Use to specify KMS Key ID (KMSKeyId
) for at-rest encryption of yourOnlineStore
.OnlineStoreConfig.Builder
storageType(String storageType)
Option for different tiers of low latency storage for real-time data retrieval.OnlineStoreConfig.Builder
storageType(StorageType storageType)
Option for different tiers of low latency storage for real-time data retrieval.default OnlineStoreConfig.Builder
ttlDuration(Consumer<TtlDuration.Builder> ttlDuration)
Time to live duration, where the record is hard deleted after the expiration time is reached;ExpiresAt
=EventTime
+TtlDuration
.OnlineStoreConfig.Builder
ttlDuration(TtlDuration ttlDuration)
Time to live duration, where the record is hard deleted after the expiration time is reached;ExpiresAt
=EventTime
+TtlDuration
.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
securityConfig
OnlineStoreConfig.Builder securityConfig(OnlineStoreSecurityConfig securityConfig)
Use to specify KMS Key ID (
KMSKeyId
) for at-rest encryption of yourOnlineStore
.- Parameters:
securityConfig
- Use to specify KMS Key ID (KMSKeyId
) for at-rest encryption of yourOnlineStore
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityConfig
default OnlineStoreConfig.Builder securityConfig(Consumer<OnlineStoreSecurityConfig.Builder> securityConfig)
Use to specify KMS Key ID (
This is a convenience method that creates an instance of theKMSKeyId
) for at-rest encryption of yourOnlineStore
.OnlineStoreSecurityConfig.Builder
avoiding the need to create one manually viaOnlineStoreSecurityConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosecurityConfig(OnlineStoreSecurityConfig)
.- Parameters:
securityConfig
- a consumer that will call methods onOnlineStoreSecurityConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
securityConfig(OnlineStoreSecurityConfig)
-
enableOnlineStore
OnlineStoreConfig.Builder enableOnlineStore(Boolean enableOnlineStore)
Turn
OnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag. TurnOnlineStore
on by specifyingTrue
for theEnableOnlineStore
flag.The default value is
False
.- Parameters:
enableOnlineStore
- TurnOnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag. TurnOnlineStore
on by specifyingTrue
for theEnableOnlineStore
flag.The default value is
False
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ttlDuration
OnlineStoreConfig.Builder ttlDuration(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.- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
ttlDuration
default OnlineStoreConfig.Builder ttlDuration(Consumer<TtlDuration.Builder> ttlDuration)
Time to live duration, where the record is hard deleted after the expiration time is reached;
This is a convenience method that creates an instance of theExpiresAt
=EventTime
+TtlDuration
. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.TtlDuration.Builder
avoiding the need to create one manually viaTtlDuration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tottlDuration(TtlDuration)
.- Parameters:
ttlDuration
- a consumer that will call methods onTtlDuration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ttlDuration(TtlDuration)
-
storageType
OnlineStoreConfig.Builder storageType(String 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.
- Parameters:
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StorageType
,StorageType
-
-
storageType
OnlineStoreConfig.Builder storageType(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.
- Parameters:
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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StorageType
,StorageType
-
-
-