Interface PutRecordRequest.Builder

    • Method Detail

      • featureGroupName

        PutRecordRequest.Builder featureGroupName​(String featureGroupName)

        The name or Amazon Resource Name (ARN) of the feature group that you want to insert the record into.

        Parameters:
        featureGroupName - The name or Amazon Resource Name (ARN) of the feature group that you want to insert the record into.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • record

        PutRecordRequest.Builder record​(Collection<FeatureValue> record)

        List of FeatureValues to be inserted. This will be a full over-write. If you only want to update few of the feature values, do the following:

        • Use GetRecord to retrieve the latest record.

        • Update the record returned from GetRecord.

        • Use PutRecord to update feature values.

        Parameters:
        record - List of FeatureValues to be inserted. This will be a full over-write. If you only want to update few of the feature values, do the following:

        • Use GetRecord to retrieve the latest record.

        • Update the record returned from GetRecord.

        • Use PutRecord to update feature values.

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

        PutRecordRequest.Builder record​(FeatureValue... record)

        List of FeatureValues to be inserted. This will be a full over-write. If you only want to update few of the feature values, do the following:

        • Use GetRecord to retrieve the latest record.

        • Update the record returned from GetRecord.

        • Use PutRecord to update feature values.

        Parameters:
        record - List of FeatureValues to be inserted. This will be a full over-write. If you only want to update few of the feature values, do the following:

        • Use GetRecord to retrieve the latest record.

        • Update the record returned from GetRecord.

        • Use PutRecord to update feature values.

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

        PutRecordRequest.Builder record​(Consumer<FeatureValue.Builder>... record)

        List of FeatureValues to be inserted. This will be a full over-write. If you only want to update few of the feature values, do the following:

        • Use GetRecord to retrieve the latest record.

        • Update the record returned from GetRecord.

        • Use PutRecord to update feature values.

        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 #record(List).

        Parameters:
        record - 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:
        #record(java.util.Collection)
      • targetStoresWithStrings

        PutRecordRequest.Builder targetStoresWithStrings​(Collection<String> targetStores)

        A list of stores to which you're adding the record. By default, Feature Store adds the record to all of the stores that you're using for the FeatureGroup.

        Parameters:
        targetStores - A list of stores to which you're adding the record. By default, Feature Store adds the record to all of the stores that you're using for the FeatureGroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetStoresWithStrings

        PutRecordRequest.Builder targetStoresWithStrings​(String... targetStores)

        A list of stores to which you're adding the record. By default, Feature Store adds the record to all of the stores that you're using for the FeatureGroup.

        Parameters:
        targetStores - A list of stores to which you're adding the record. By default, Feature Store adds the record to all of the stores that you're using for the FeatureGroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetStores

        PutRecordRequest.Builder targetStores​(Collection<TargetStore> targetStores)

        A list of stores to which you're adding the record. By default, Feature Store adds the record to all of the stores that you're using for the FeatureGroup.

        Parameters:
        targetStores - A list of stores to which you're adding the record. By default, Feature Store adds the record to all of the stores that you're using for the FeatureGroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetStores

        PutRecordRequest.Builder targetStores​(TargetStore... targetStores)

        A list of stores to which you're adding the record. By default, Feature Store adds the record to all of the stores that you're using for the FeatureGroup.

        Parameters:
        targetStores - A list of stores to which you're adding the record. By default, Feature Store adds the record to all of the stores that you're using for the FeatureGroup.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ttlDuration

        PutRecordRequest.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.