alibabacloud_oss_v2.vectors package¶
Subpackages¶
- alibabacloud_oss_v2.vectors.models package
- Submodules
- alibabacloud_oss_v2.vectors.models.bucket_basic module
- alibabacloud_oss_v2.vectors.models.bucket_logging module
- alibabacloud_oss_v2.vectors.models.bucket_policy module
- alibabacloud_oss_v2.vectors.models.bucket_public_access_block module
- alibabacloud_oss_v2.vectors.models.index_basic module
- alibabacloud_oss_v2.vectors.models.vector_basic module
- Module contents
- alibabacloud_oss_v2.vectors.operations package
- Submodules
- alibabacloud_oss_v2.vectors.operations.bucket_basic module
- alibabacloud_oss_v2.vectors.operations.bucket_logging module
- alibabacloud_oss_v2.vectors.operations.bucket_policy module
- alibabacloud_oss_v2.vectors.operations.index_basic module
- alibabacloud_oss_v2.vectors.operations.vector_basic module
- Module contents
Submodules¶
alibabacloud_oss_v2.vectors.client module¶
Client used to interact with Alibaba Cloud Object Storage Service (OSS).
- class alibabacloud_oss_v2.vectors.client.Client(config: Config, **kwargs)[source]¶
Bases:
object
Vectors Client
Initialize Vectors Client
- Parameters:
config (Config) – _description_
- delete_bucket_logging(request: DeleteBucketLoggingRequest, **kwargs) DeleteBucketLoggingResult [source]¶
Disables logging for a bucket.
- Parameters:
request (DeleteBucketLoggingRequest) – Request parameters for DeleteBucketLogging operation.
- Returns:
Response result for DeleteBucketLogging operation.
- Return type:
- delete_bucket_policy(request: DeleteBucketPolicyRequest, **kwargs) DeleteBucketPolicyResult [source]¶
Deletes a policy for a bucket.
- Parameters:
request (DeleteBucketPolicyRequest) – Request parameters for DeleteBucketPolicy operation.
- Returns:
Response result for DeleteBucketPolicy operation.
- Return type:
- delete_vector_bucket(request: DeleteVectorBucketRequest, **kwargs) DeleteVectorBucketResult [source]¶
Deletes a bucket.
- Parameters:
request (DeleteVectorBucketRequest) – Request parameters for DeleteVectorBucket operation.
- Returns:
Response result for DeleteVectorBucket operation.
- Return type:
- delete_vector_index(request: DeleteVectorIndexRequest, **kwargs) DeleteVectorIndexResult [source]¶
Delete a vector index.
- Parameters:
request (DeleteVectorIndexRequest) – The request for the DeleteVectorIndex operation.
- Returns:
The result for the DeleteVectorIndex operation.
- Return type:
- delete_vectors(request: DeleteVectorsRequest, **kwargs) DeleteVectorsResult [source]¶
Delete vectors from an index.
- Parameters:
request (DeleteVectorsRequest) – The request for the DeleteVectors operation.
- Returns:
The result for the DeleteVectors operation.
- Return type:
- get_bucket_logging(request: GetBucketLoggingRequest, **kwargs) GetBucketLoggingResult [source]¶
Queries the logging configurations of a bucket.
- Parameters:
request (GetBucketLoggingRequest) – Request parameters for GetBucketLogging operation.
- Returns:
Response result for GetBucketLogging operation.
- Return type:
- get_bucket_policy(request: GetBucketPolicyRequest, **kwargs) GetBucketPolicyResult [source]¶
Queries the policies configured for a bucket.
- Parameters:
request (GetBucketPolicyRequest) – Request parameters for GetBucketPolicy operation.
- Returns:
Response result for GetBucketPolicy operation.
- Return type:
- get_vector_bucket(request: GetVectorBucketRequest, **kwargs) GetVectorBucketResult [source]¶
GetBucketInfo Queries information about a bucket.
- Parameters:
request (GetVectorBucketRequest) – Request parameters for GetVectorBucket operation.
- Returns:
Response result for GetVectorBucket operation.
- Return type:
- get_vector_index(request: GetVectorIndexRequest, **kwargs) GetVectorIndexResult [source]¶
Get information about a specific vector index.
- Parameters:
request (GetVectorIndexRequest) – The request for the GetVectorIndex operation.
- Returns:
The result for the GetVectorIndex operation.
- Return type:
- get_vectors(request: GetVectorsRequest, **kwargs) GetVectorsResult [source]¶
Get vectors from an index.
- Parameters:
request (GetVectorsRequest) – The request for the GetVectors operation.
- Returns:
The result for the GetVectors operation.
- Return type:
- invoke_operation(op_input: OperationInput, **kwargs) OperationOutput [source]¶
invoke operation
- Parameters:
op_input (OperationInput) – _description_
- Returns:
_description_
- Return type:
- list_vector_buckets(request: ListVectorBucketsRequest, **kwargs) ListVectorBucketsResult [source]¶
Lists all buckets that belong to your Alibaba Cloud account.
- Parameters:
request (ListVectorBucketsRequest) – Request parameters for ListBuckets operation.
- Returns:
Response result for ListVectorBuckets operation.
- Return type:
- list_vector_buckets_paginator(**kwargs) ListVectorBucketsPaginator [source]¶
Creates a paginator for ListVectorBuckets
- Returns:
a paginator for ListVectorBuckets
- Return type:
- list_vector_indexes(request: ListVectorIndexesRequest, **kwargs) ListVectorIndexesResult [source]¶
List vector indexes in a bucket.
- Parameters:
request (ListVectorIndexesRequest) – The request for the ListVectorIndexes operation.
- Returns:
The result for the ListVectorIndexes operation.
- Return type:
- list_vector_indexes_paginator(**kwargs) ListVectorIndexesPaginator [source]¶
Creates a paginator for ListVectorIndex
- Returns:
a paginator for ListVectorIndex
- Return type:
- list_vectors(request: ListVectorsRequest, **kwargs) ListVectorsResult [source]¶
List vectors in an index.
- Parameters:
request (ListVectorsRequest) – The request for the ListVectors operation.
- Returns:
The result for the ListVectors operation.
- Return type:
- list_vectors_paginator(**kwargs) ListVectorsPaginator [source]¶
Creates a paginator for ListVectors
- Returns:
a paginator for ListVectors
- Return type:
- put_bucket_logging(request: PutBucketLoggingRequest, **kwargs) PutBucketLoggingResult [source]¶
Enables logging for a bucket.
- Parameters:
request (PutBucketLoggingRequest) – Request parameters for PutBucketLogging operation.
- Returns:
Response result for PutBucketLogging operation.
- Return type:
- put_bucket_policy(request: PutBucketPolicyRequest, **kwargs) PutBucketPolicyResult [source]¶
Configures a policy for a bucket.
- Parameters:
request (PutBucketPolicyRequest) – Request parameters for PutBucketPolicy operation.
- Returns:
Response result for PutBucketPolicy operation.
- Return type:
- put_vector_bucket(request: PutVectorBucketRequest, **kwargs) PutVectorBucketResult [source]¶
Creates a bucket.
- Parameters:
request (PutVectorBucketRequest) – Request parameters for PutVectorBucket operation.
- Returns:
Response result for PutBucket operation.
- Return type:
- put_vector_index(request: PutVectorIndexRequest, **kwargs) PutVectorIndexResult [source]¶
Create or update a vector index.
- Parameters:
request (PutVectorIndexRequest) – The request for the PutVectorIndex operation.
- Returns:
The result for the PutVectorIndex operation.
- Return type:
- put_vectors(request: PutVectorsRequest, **kwargs) PutVectorsResult [source]¶
Put vectors into an index.
- Parameters:
request (PutVectorsRequest) – The request for the PutVectors operation.
- Returns:
The result for the PutVectors operation.
- Return type:
- query_vectors(request: QueryVectorsRequest, **kwargs) QueryVectorsResult [source]¶
Query vectors in an index.
- Parameters:
request (QueryVectorsRequest) – The request for the QueryVectors operation.
- Returns:
The result for the QueryVectors operation.
- Return type:
alibabacloud_oss_v2.vectors.endpoints module¶
- class alibabacloud_oss_v2.vectors.endpoints.VectorsEndpointProvider(endpoint: ParseResult, account_id: str)[source]¶
Bases:
EndpointProvider
- build_url(op_input: OperationInput) str [source]¶
build the request url
alibabacloud_oss_v2.vectors.paginator module¶
Paginator for list operation.
- class alibabacloud_oss_v2.vectors.paginator.ListVectorBucketsAPIClient[source]¶
Bases:
ABC
Abstract base class for list_vector_buckets client.
- abstract list_vector_buckets(request: ListVectorBucketsRequest, **kwargs) ListVectorBucketsResult [source]¶
Lists all vector buckets that belong to your Alibaba Cloud account.
- class alibabacloud_oss_v2.vectors.paginator.ListVectorBucketsPaginator(client: ListVectorBucketsAPIClient, **kwargs: Any)[source]¶
Bases:
object
A paginator for ListVectorBuckets
client (ListVectorBucketsAPIClient): A agent that sends the request. limit (int, optional): The maximum number of items in the response.
- iter_page(request: ListVectorBucketsRequest, **kwargs: Any) Iterator[ListVectorBucketsResult] [source]¶
Iterates over the vector buckets.
- Parameters:
request (models.ListVectorBucketsRequest) – The request for the ListVectorBuckets operation.
limit (int, optional) – The maximum number of items in the response.
- Yields:
Iterator[models.ListVectorBucketsResult] – An iterator of ListVectorBucketsResult from the response
- class alibabacloud_oss_v2.vectors.paginator.ListVectorIndexesAPIClient[source]¶
Bases:
ABC
Abstract base class for list_vector_indexes client.
- abstract list_vector_indexes(request: ListVectorIndexesRequest, **kwargs) ListVectorIndexesResult [source]¶
Lists vector indexes in a bucket.
- class alibabacloud_oss_v2.vectors.paginator.ListVectorIndexesPaginator(client: ListVectorIndexesAPIClient, **kwargs: Any)[source]¶
Bases:
object
A paginator for ListVectorIndexes
client (ListVectorIndexesAPIClient): A agent that sends the request. limit (int, optional): The maximum number of items in the response.
- iter_page(request: ListVectorIndexesRequest, **kwargs: Any) Iterator[ListVectorIndexesResult] [source]¶
Iterates over the vector indexes.
- Parameters:
request (models.ListVectorIndexesRequest) – The request for the ListVectorIndexes operation.
limit (int, optional) – The maximum number of items in the response.
- Yields:
Iterator[models.ListVectorIndexesResult] – An iterator of ListVectorIndexes from the response
- class alibabacloud_oss_v2.vectors.paginator.ListVectorsAPIClient[source]¶
Bases:
ABC
Abstract base class for list_vectors client.
- abstract list_vectors(request: ListVectorsRequest, **kwargs) ListVectorsResult [source]¶
Lists vectors in a bucket.
- class alibabacloud_oss_v2.vectors.paginator.ListVectorsPaginator(client: ListVectorsAPIClient, **kwargs: Any)[source]¶
Bases:
object
A paginator for ListVectors
client (ListVectorsAPIClient): A agent that sends the request. limit (int, optional): The maximum number of items in the response.
- iter_page(request: ListVectorsRequest, **kwargs: Any) Iterator[ListVectorsResult] [source]¶
Iterates over the vectors.
- Parameters:
request (vectors.models.ListVectorsRequest) – The request for the ListVectors operation.
limit (int, optional) – The maximum number of items in the response.
- Yields:
Iterator[vectors.models.ListVectorsResult] – An iterator of ListVectorsResult from the response