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 Details

    • securityConfig

      OnlineStoreConfig.Builder securityConfig(OnlineStoreSecurityConfig securityConfig)

      Use to specify KMS Key ID (KMSKeyId) for at-rest encryption of your OnlineStore.

      Parameters:
      securityConfig - Use to specify KMS Key ID (KMSKeyId) for at-rest encryption of your OnlineStore.
      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 (KMSKeyId) for at-rest encryption of your OnlineStore.

      This is a convenience method that creates an instance of the OnlineStoreSecurityConfig.Builder avoiding the need to create one manually via OnlineStoreSecurityConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to securityConfig(OnlineStoreSecurityConfig).

      Parameters:
      securityConfig - a consumer that will call methods on OnlineStoreSecurityConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • enableOnlineStore

      OnlineStoreConfig.Builder enableOnlineStore(Boolean enableOnlineStore)

      Turn OnlineStore off by specifying False for the EnableOnlineStore flag. Turn OnlineStore on by specifying True for the EnableOnlineStore flag.

      The default value is False.

      Parameters:
      enableOnlineStore - Turn OnlineStore off by specifying False for the EnableOnlineStore flag. Turn OnlineStore on by specifying True for the EnableOnlineStore 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; ExpiresAt = EventTime + TtlDuration. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.

      This is a convenience method that creates an instance of the TtlDuration.Builder avoiding the need to create one manually via TtlDuration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to ttlDuration(TtlDuration).

      Parameters:
      ttlDuration - a consumer that will call methods on TtlDuration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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: