Interface UpdateIndexModeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateIndexModeRequest.Builder,,UpdateIndexModeRequest> S3VectorsRequest.Builder,SdkBuilder<UpdateIndexModeRequest.Builder,,UpdateIndexModeRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateIndexModeRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the vector index to update.The new mode for the vector index.The new mode for the vector index.The name of the vector index to update.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.vectorBucketName(String vectorBucketName) The name of the vector bucket that contains the vector index.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.s3vectors.model.S3VectorsRequest.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
-
vectorBucketName
The name of the vector bucket that contains the vector index.
- Parameters:
vectorBucketName- The name of the vector bucket that contains the vector index.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
indexName
The name of the vector index to update.
- Parameters:
indexName- The name of the vector index to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
indexArn
The Amazon Resource Name (ARN) of the vector index to update.
- Parameters:
indexArn- The Amazon Resource Name (ARN) of the vector index to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
indexMode
The new mode for the vector index.
Valid values:
-
CLASSIC- Applies metadata filters during the vector search. You can specifyCLASSIConly for a vector index in a vector bucket created before September 30, 2026. -
ENHANCED- Applies metadata filters before the vector search.
- Parameters:
indexMode- The new mode for the vector index.Valid values:
-
CLASSIC- Applies metadata filters during the vector search. You can specifyCLASSIConly for a vector index in a vector bucket created before September 30, 2026. -
ENHANCED- Applies metadata filters before the vector search.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
indexMode
The new mode for the vector index.
Valid values:
-
CLASSIC- Applies metadata filters during the vector search. You can specifyCLASSIConly for a vector index in a vector bucket created before September 30, 2026. -
ENHANCED- Applies metadata filters before the vector search.
- Parameters:
indexMode- The new mode for the vector index.Valid values:
-
CLASSIC- Applies metadata filters during the vector search. You can specifyCLASSIConly for a vector index in a vector bucket created before September 30, 2026. -
ENHANCED- Applies metadata filters before the vector search.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
overrideConfiguration
UpdateIndexModeRequest.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
UpdateIndexModeRequest.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.
-