Class AWS2S3VectorsEndpointBuilderFactory.AWS2S3VectorsHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.AWS2S3VectorsEndpointBuilderFactory.AWS2S3VectorsHeaderNameBuilder
Enclosing interface:
AWS2S3VectorsEndpointBuilderFactory

public static class AWS2S3VectorsEndpointBuilderFactory.AWS2S3VectorsHeaderNameBuilder extends Object
The builder of headers' name for the AWS S3 Vectors component.
  • Constructor Details

    • AWS2S3VectorsHeaderNameBuilder

      public AWS2S3VectorsHeaderNameBuilder()
  • Method Details

    • awsS3VectorsOperation

      public String awsS3VectorsOperation()
      The operation to perform. The option is a: String type. Group: common
      Returns:
      the name of the header AwsS3VectorsOperation.
    • awsS3VectorsVectorBucketName

      public String awsS3VectorsVectorBucketName()
      The name of the vector bucket which will be used for the current operation. The option is a: String type. Group: common
      Returns:
      the name of the header AwsS3VectorsVectorBucketName.
    • awsS3VectorsVectorIndexName

      public String awsS3VectorsVectorIndexName()
      The name of the vector index which will be used for the current operation. The option is a: String type. Group: common
      Returns:
      the name of the header AwsS3VectorsVectorIndexName.
    • awsS3VectorsVectorId

      public String awsS3VectorsVectorId()
      The unique identifier for a vector. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsS3VectorsVectorId.
    • awsS3VectorsVectorData

      public String awsS3VectorsVectorData()
      The vector embedding data as a list of floats or float array. The option is a: List<Float> or float[] type. Group: producer
      Returns:
      the name of the header AwsS3VectorsVectorData.
    • awsS3VectorsVectorDimensions

      public String awsS3VectorsVectorDimensions()
      The dimensions of the vector. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsS3VectorsVectorDimensions.
    • awsS3VectorsDataType

      public String awsS3VectorsDataType()
      The data type of the vector (float32 or float16). The option is a: String type. Group: producer
      Returns:
      the name of the header AwsS3VectorsDataType.
    • awsS3VectorsVectorMetadata

      public String awsS3VectorsVectorMetadata()
      Additional metadata for the vector as a map. The option is a: Map<String, String> type. Group: producer
      Returns:
      the name of the header AwsS3VectorsVectorMetadata.
    • awsS3VectorsQueryVector

      public String awsS3VectorsQueryVector()
      The query vector for similarity search as a list of floats or float array. The option is a: List<Float> or float[] type. Group: producer
      Returns:
      the name of the header AwsS3VectorsQueryVector.
    • awsS3VectorsTopK

      public String awsS3VectorsTopK()
      The number of top similar vectors to return. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsS3VectorsTopK.
    • awsS3VectorsDistanceMetric

      public String awsS3VectorsDistanceMetric()
      The distance metric to use for similarity search (cosine, euclidean, dot-product). The option is a: String type. Group: producer
      Returns:
      the name of the header AwsS3VectorsDistanceMetric.
    • awsS3VectorsSimilarityThreshold

      public String awsS3VectorsSimilarityThreshold()
      The minimum similarity threshold for results. The option is a: Float type. Group: producer
      Returns:
      the name of the header AwsS3VectorsSimilarityThreshold.
    • awsS3VectorsMetadataFilter

      public String awsS3VectorsMetadataFilter()
      Optional filter expression for metadata filtering during vector search. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsS3VectorsMetadataFilter.
    • awsS3VectorsSimilarityScore

      public String awsS3VectorsSimilarityScore()
      The similarity score of the returned vector. The option is a: Float type. Group: consumer
      Returns:
      the name of the header AwsS3VectorsSimilarityScore.
    • awsS3VectorsResultCount

      public String awsS3VectorsResultCount()
      The number of vectors returned in the result. The option is a: Integer type. Group: consumer
      Returns:
      the name of the header AwsS3VectorsResultCount.
    • awsS3VectorsIndexStatus

      public String awsS3VectorsIndexStatus()
      The status of the vector index. The option is a: String type. Group: consumer
      Returns:
      the name of the header AwsS3VectorsIndexStatus.
    • awsS3VectorsVectorBucketArn

      public String awsS3VectorsVectorBucketArn()
      The ARN of the vector bucket. The option is a: String type. Group: consumer
      Returns:
      the name of the header AwsS3VectorsVectorBucketArn.