Class: Aws::SageMakerFeatureStoreRuntime::Types::PutRecordRequest

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-sagemakerfeaturestoreruntime/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#feature_group_nameString

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

Returns:

  • (String)


333
334
335
336
337
338
339
340
# File 'lib/aws-sdk-sagemakerfeaturestoreruntime/types.rb', line 333

class PutRecordRequest < Struct.new(
  :feature_group_name,
  :record,
  :target_stores,
  :ttl_duration)
  SENSITIVE = []
  include Aws::Structure
end

#recordArray<Types::FeatureValue>

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:



333
334
335
336
337
338
339
340
# File 'lib/aws-sdk-sagemakerfeaturestoreruntime/types.rb', line 333

class PutRecordRequest < Struct.new(
  :feature_group_name,
  :record,
  :target_stores,
  :ttl_duration)
  SENSITIVE = []
  include Aws::Structure
end

#target_storesArray<String>

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:

  • (Array<String>)


333
334
335
336
337
338
339
340
# File 'lib/aws-sdk-sagemakerfeaturestoreruntime/types.rb', line 333

class PutRecordRequest < Struct.new(
  :feature_group_name,
  :record,
  :target_stores,
  :ttl_duration)
  SENSITIVE = []
  include Aws::Structure
end

#ttl_durationTypes::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][1

API in the Amazon SageMaker API Reference guide.

[1]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_feature_store_DeleteRecord.html

Returns:



333
334
335
336
337
338
339
340
# File 'lib/aws-sdk-sagemakerfeaturestoreruntime/types.rb', line 333

class PutRecordRequest < Struct.new(
  :feature_group_name,
  :record,
  :target_stores,
  :ttl_duration)
  SENSITIVE = []
  include Aws::Structure
end