Class VectorBucketService
-
- All Implemented Interfaces:
public class VectorBucketService extends VectorServiceBase
-
-
Constructor Summary
Constructors Constructor Description VectorBucketService(VectorBucketStore vectorBucketStore, String region)
-
Method Summary
Modifier and Type Method Description final CreateVectorBucketResponsecreateVectorBucket(String name, EncryptionConfiguration encryption, Map<String, String> tags)final GetVectorBucketResponsegetVectorBucket(String nameOrArn)final ListVectorBucketsResponselistVectorBuckets(Integer maxResults, String nextToken, String prefix)final UnitdeleteVectorBucket(String nameOrArn)final VectorBucketMetadatarequireBucket(String name)final UnitputPolicy(String nameOrArn, String policy)final StringgetPolicy(String nameOrArn)final UnitdeletePolicy(String nameOrArn)final UnittagBucket(String nameOrArn, Map<String, String> tags)final Map<String, String>getBucketTags(String nameOrArn)final UnitremoveBucketTags(String nameOrArn, List<String> tagKeys)final StringresolveName(String nameOrArn)-
-
Constructor Detail
-
VectorBucketService
VectorBucketService(VectorBucketStore vectorBucketStore, String region)
-
-
Method Detail
-
createVectorBucket
final CreateVectorBucketResponse createVectorBucket(String name, EncryptionConfiguration encryption, Map<String, String> tags)
-
getVectorBucket
final GetVectorBucketResponse getVectorBucket(String nameOrArn)
-
listVectorBuckets
final ListVectorBucketsResponse listVectorBuckets(Integer maxResults, String nextToken, String prefix)
-
deleteVectorBucket
final Unit deleteVectorBucket(String nameOrArn)
-
requireBucket
final VectorBucketMetadata requireBucket(String name)
-
deletePolicy
final Unit deletePolicy(String nameOrArn)
-
getBucketTags
final Map<String, String> getBucketTags(String nameOrArn)
-
removeBucketTags
final Unit removeBucketTags(String nameOrArn, List<String> tagKeys)
-
resolveName
final String resolveName(String nameOrArn)
-
-
-
-