Interface PutRecordRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<PutRecordRequest.Builder,,PutRecordRequest> SageMakerFeatureStoreRuntimeRequest.Builder,SdkBuilder<PutRecordRequest.Builder,,PutRecordRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
PutRecordRequest
-
Method Summary
Modifier and TypeMethodDescriptionfeatureGroupName(String featureGroupName) The name or Amazon Resource Name (ARN) of the feature group that you want to insert the record into.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.record(Collection<FeatureValue> record) List of FeatureValues to be inserted.record(Consumer<FeatureValue.Builder>... record) List of FeatureValues to be inserted.record(FeatureValue... record) List of FeatureValues to be inserted.targetStores(Collection<TargetStore> targetStores) A list of stores to which you're adding the record.targetStores(TargetStore... targetStores) A list of stores to which you're adding the record.targetStoresWithStrings(String... targetStores) A list of stores to which you're adding the record.targetStoresWithStrings(Collection<String> targetStores) A list of stores to which you're adding the record.default PutRecordRequest.BuilderttlDuration(Consumer<TtlDuration.Builder> ttlDuration) Time to live duration, where the record is hard deleted after the expiration time is reached;ExpiresAt=EventTime+TtlDuration.ttlDuration(TtlDuration ttlDuration) Time to live duration, where the record is hard deleted after the expiration time is reached;ExpiresAt=EventTime+TtlDuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.sagemakerfeaturestoreruntime.model.SageMakerFeatureStoreRuntimeRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
featureGroupName
The name or Amazon Resource Name (ARN) of the feature group that you want to insert the record into.
- Parameters:
featureGroupName- The name or Amazon Resource Name (ARN) of the feature group that you want to insert the record into.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
GetRecordto retrieve the latest record. -
Update the record returned from
GetRecord. -
Use
PutRecordto update feature values.
- Parameters:
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
GetRecordto retrieve the latest record. -
Update the record returned from
GetRecord. -
Use
PutRecordto update feature values.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
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
GetRecordto retrieve the latest record. -
Update the record returned from
GetRecord. -
Use
PutRecordto update feature values.
- Parameters:
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
GetRecordto retrieve the latest record. -
Update the record returned from
GetRecord. -
Use
PutRecordto update feature values.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
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
GetRecordto retrieve the latest record. -
Update the record returned from
GetRecord. -
Use
PutRecordto update feature values.
FeatureValue.Builderavoiding the need to create one manually viaFeatureValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torecord(List<FeatureValue>).- Parameters:
record- a consumer that will call methods onFeatureValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
targetStoresWithStrings
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.- Parameters:
targetStores- 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 theFeatureGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetStoresWithStrings
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.- Parameters:
targetStores- 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 theFeatureGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetStores
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.- Parameters:
targetStores- 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 theFeatureGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetStores
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.- Parameters:
targetStores- 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 theFeatureGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ttlDuration
Time to live duration, where the record is hard deleted after the expiration time is reached;
This is a convenience method that creates an instance of theExpiresAt=EventTime+TtlDuration. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.TtlDuration.Builderavoiding the need to create one manually viaTtlDuration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tottlDuration(TtlDuration).- Parameters:
ttlDuration- a consumer that will call methods onTtlDuration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
PutRecordRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
PutRecordRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-