Interface UpdateRecordRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateRecordRequest.Builder,,UpdateRecordRequest> SageMakerFeatureStoreRuntimeRequest.Builder,SdkBuilder<UpdateRecordRequest.Builder,,UpdateRecordRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateRecordRequest
-
Method Summary
Modifier and TypeMethodDescriptionfeatureGroupName(String featureGroupName) The identifier for the feature group that contains the record to update.features(Collection<FeatureValue> features) The feature values to write to the record.features(Consumer<FeatureValue.Builder>... features) The feature values to write to the record.features(FeatureValue... features) The feature values to write to the record.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.recordIdentifierValueAsString(String recordIdentifierValueAsString) The value that uniquely identifies the record in the feature group.targetStores(Collection<TargetStore> targetStores) The target stores for the record update.targetStores(TargetStore... targetStores) The target stores for the record update.targetStoresWithStrings(String... targetStores) The target stores for the record update.targetStoresWithStrings(Collection<String> targetStores) The target stores for the record update.default UpdateRecordRequest.BuilderttlDuration(Consumer<TtlDuration.Builder> ttlDuration) The time-to-live (TTL) duration for the record.ttlDuration(TtlDuration ttlDuration) The time-to-live (TTL) duration for the record.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, sdkFieldNameToField, sdkFields
-
Method Details
-
featureGroupName
The identifier for the feature group that contains the record to update. You can specify one of the following:
-
The feature group name.
-
The feature group Amazon Resource Name (ARN).
- Parameters:
featureGroupName- The identifier for the feature group that contains the record to update. You can specify one of the following:-
The feature group name.
-
The feature group Amazon Resource Name (ARN).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
recordIdentifierValueAsString
The value that uniquely identifies the record in the feature group. This must match the value defined by the feature group's record identifier feature.
- Parameters:
recordIdentifierValueAsString- The value that uniquely identifies the record in the feature group. This must match the value defined by the feature group's record identifier feature.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
features
The feature values to write to the record.
- Parameters:
features- The feature values to write to the record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
features
The feature values to write to the record.
- Parameters:
features- The feature values to write to the record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
features
The feature values to write to the record.
This is a convenience method that creates an instance of theFeatureValue.Builderavoiding the need to create one manually viaFeatureValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofeatures(List<FeatureValue>).- Parameters:
features- 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
The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the
FeatureGroup.- Parameters:
targetStores- The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with theFeatureGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetStoresWithStrings
The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the
FeatureGroup.- Parameters:
targetStores- The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with theFeatureGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetStores
The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the
FeatureGroup.- Parameters:
targetStores- The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with theFeatureGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetStores
The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with the
FeatureGroup.- Parameters:
targetStores- The target stores for the record update. By default, Amazon SageMaker Feature Store updates the record in all stores associated with theFeatureGroup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ttlDuration
The time-to-live (TTL) duration for the record. Amazon SageMaker Feature Store deletes the record when
EventTime+TtlDurationelapses. If you omit this parameter, the record's existing TTL setting remains unchanged. For information aboutHardDelete, see the DeleteRecord operation in the Amazon SageMaker API Reference.- Parameters:
ttlDuration- The time-to-live (TTL) duration for the record. Amazon SageMaker Feature Store deletes the record whenEventTime+TtlDurationelapses. If you omit this parameter, the record's existing TTL setting remains unchanged. For information aboutHardDelete, see the DeleteRecord operation in the Amazon SageMaker API Reference.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ttlDuration
The time-to-live (TTL) duration for the record. Amazon SageMaker Feature Store deletes the record when
This is a convenience method that creates an instance of theEventTime+TtlDurationelapses. If you omit this parameter, the record's existing TTL setting remains unchanged. For information aboutHardDelete, see the DeleteRecord operation in the Amazon SageMaker API Reference.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
UpdateRecordRequest.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
UpdateRecordRequest.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.
-