Interface UpdateRecordRequest.Builder

  • Method Details

    • featureGroupName

      UpdateRecordRequest.Builder featureGroupName(String featureGroupName)

      The identifier for the feature group that contains the record to update. You can specify one of the following:

      • The feature group name.

      • The feature group Amazon Resource Name (ARN).

      Parameters:
      featureGroupName - The identifier for the feature group that contains the record to update. You can specify one of the following:

      • The feature group name.

      • The feature group Amazon Resource Name (ARN).

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recordIdentifierValueAsString

      UpdateRecordRequest.Builder recordIdentifierValueAsString(String recordIdentifierValueAsString)

      The value that uniquely identifies the record in the feature group. This must match the value defined by the feature group's record identifier feature.

      Parameters:
      recordIdentifierValueAsString - The value that uniquely identifies the record in the feature group. This must match the value defined by the feature group's record identifier feature.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • features

      The feature values to write to the record.

      Parameters:
      features - The feature values to write to the record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • features

      The feature values to write to the record.

      Parameters:
      features - The feature values to write to the record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • features

      The feature values to write to the record.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to features(List<FeatureValue>).

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

      UpdateRecordRequest.Builder targetStoresWithStrings(Collection<String> targetStores)

      The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the FeatureGroup.

      Parameters:
      targetStores - The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the FeatureGroup.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetStoresWithStrings

      UpdateRecordRequest.Builder targetStoresWithStrings(String... targetStores)

      The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the FeatureGroup.

      Parameters:
      targetStores - The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the FeatureGroup.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetStores

      UpdateRecordRequest.Builder targetStores(Collection<TargetStore> targetStores)

      The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the FeatureGroup.

      Parameters:
      targetStores - The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the FeatureGroup.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • targetStores

      UpdateRecordRequest.Builder targetStores(TargetStore... targetStores)

      The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the FeatureGroup.

      Parameters:
      targetStores - The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the FeatureGroup.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ttlDuration

      UpdateRecordRequest.Builder ttlDuration(TtlDuration ttlDuration)

      The time-to-live (TTL) duration for the record. Amazon SageMaker Feature Store deletes the record when EventTime + TtlDuration elapses. If you omit this parameter, the record's existing TTL setting remains unchanged. For information about HardDelete, see the DeleteRecord operation in the Amazon SageMaker API Reference.

      Parameters:
      ttlDuration - The time-to-live (TTL) duration for the record. Amazon SageMaker Feature Store deletes the record when EventTime + TtlDuration elapses. If you omit this parameter, the record's existing TTL setting remains unchanged. For information about HardDelete, see the DeleteRecord operation in the Amazon SageMaker API Reference.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ttlDuration

      default UpdateRecordRequest.Builder ttlDuration(Consumer<TtlDuration.Builder> ttlDuration)

      The time-to-live (TTL) duration for the record. Amazon SageMaker Feature Store deletes the record when EventTime + TtlDuration elapses. If you omit this parameter, the record's existing TTL setting remains unchanged. For information about HardDelete, see the DeleteRecord operation in the Amazon SageMaker API Reference.

      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:
    • overrideConfiguration

      UpdateRecordRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.