Interface OnlineStoreConfigUpdate.Builder

All Superinterfaces:
Buildable, CopyableBuilder<OnlineStoreConfigUpdate.Builder,OnlineStoreConfigUpdate>, SdkBuilder<OnlineStoreConfigUpdate.Builder,OnlineStoreConfigUpdate>, SdkPojo
Enclosing class:
OnlineStoreConfigUpdate

public static interface OnlineStoreConfigUpdate.Builder extends SdkPojo, CopyableBuilder<OnlineStoreConfigUpdate.Builder,OnlineStoreConfigUpdate>
  • Method Details

    • ttlDuration

      OnlineStoreConfigUpdate.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 OnlineStoreConfigUpdate.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: