Struct aws_sdk_sagemakerfeaturestoreruntime::client::fluent_builders::PutRecord [−][src]
pub struct PutRecord<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to PutRecord
.
Used for data ingestion into the FeatureStore
. The PutRecord
API writes to both the OnlineStore
and OfflineStore
. If the
record is the latest record for the recordIdentifier
, the record is written to
both the OnlineStore
and OfflineStore
. If the record is a
historic record, it is written only to the OfflineStore
.
Implementations
impl<C, M, R> PutRecord<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> PutRecord<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(self) -> Result<PutRecordOutput, SdkError<PutRecordError>> where
R::Policy: SmithyRetryPolicy<PutRecordInputOperationOutputAlias, PutRecordOutput, PutRecordError, PutRecordInputOperationRetryAlias>,
pub async fn send(self) -> Result<PutRecordOutput, SdkError<PutRecordError>> where
R::Policy: SmithyRetryPolicy<PutRecordInputOperationOutputAlias, PutRecordOutput, PutRecordError, PutRecordInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
The name of the feature group that you want to insert the record into.
The name of the feature group that you want to insert the record into.
Appends an item to Record
.
To override the contents of this collection use set_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.
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.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for PutRecord<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for PutRecord<C, M, R>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more