Class: Aws::SageMakerFeatureStoreRuntime::Types::PutRecordRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMakerFeatureStoreRuntime::Types::PutRecordRequest
- Defined in:
- gems/aws-sdk-sagemakerfeaturestoreruntime/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 'gems/aws-sdk-sagemakerfeaturestoreruntime/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 'gems/aws-sdk-sagemakerfeaturestoreruntime/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 'gems/aws-sdk-sagemakerfeaturestoreruntime/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 API in the Amazon SageMaker API Reference guide.
333 334 335 336 337 338 339 340 |
# File 'gems/aws-sdk-sagemakerfeaturestoreruntime/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 |