Class: Aws::SageMakerFeatureStoreRuntime::Types::PutRecordRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMakerFeatureStoreRuntime::Types::PutRecordRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sagemakerfeaturestoreruntime/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#feature_group_name ⇒ String
The name or Amazon Resource Name (ARN) of the feature group that you want to insert the record into.
-
#record ⇒ Array<Types::FeatureValue>
List of FeatureValues to be inserted.
-
#target_stores ⇒ Array<String>
A list of stores to which you’re adding the record.
-
#ttl_duration ⇒ Types::TtlDuration
Time to live duration, where the record is hard deleted after the expiration time is reached; ‘ExpiresAt` = `EventTime` + `TtlDuration`.
Instance Attribute Details
#feature_group_name ⇒ String
The name or Amazon Resource Name (ARN) of the feature group that you want to insert the record into.
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 |
#record ⇒ Array<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.
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_stores ⇒ Array<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`.
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_duration ⇒ Types::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
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 |