Class: Aws::SageMakerFeatureStoreRuntime::Types::BatchWriteRecordEntry

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

Overview

An entry to write as part of a BatchWriteRecord request.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#feature_group_name ⇒ String

The name or Amazon Resource Name (ARN) of the FeatureGroup to write the record to.

Returns:

  • (String)


193
194
195
196
197
198
199
200
# File 'gems/aws-sdk-sagemakerfeaturestoreruntime/lib/aws-sdk-sagemakerfeaturestoreruntime/types.rb', line 193

class BatchWriteRecordEntry < 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.

Returns:



193
194
195
196
197
198
199
200
# File 'gems/aws-sdk-sagemakerfeaturestoreruntime/lib/aws-sdk-sagemakerfeaturestoreruntime/types.rb', line 193

class BatchWriteRecordEntry < 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.

Returns:

  • (Array<String>)


193
194
195
196
197
198
199
200
# File 'gems/aws-sdk-sagemakerfeaturestoreruntime/lib/aws-sdk-sagemakerfeaturestoreruntime/types.rb', line 193

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

#ttl_duration ⇒ Types::TtlDuration

Time to live duration for this entry, where the record is hard deleted after the expiration time is reached; ExpiresAt = EventTime + TtlDuration. This overrides the request level TtlDuration.

Returns:



193
194
195
196
197
198
199
200
# File 'gems/aws-sdk-sagemakerfeaturestoreruntime/lib/aws-sdk-sagemakerfeaturestoreruntime/types.rb', line 193

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