List vector indexes (Java SDK V2)

更新时间:
复制 MD 格式

This topic describes how to use the OSS Java SDK V2 to list vector indexes in a bucket.

Permissions

By default, an Alibaba Cloud account has full permissions to access all resources. RAM users and RAM roles under an Alibaba Cloud account have no permissions by default. The Alibaba Cloud account or an administrator must grant them the required permissions by using a RAM policy or a bucket policy.

API

Action

Description

ListVectorIndexes

oss:ListVectorIndexes

Lists vector indexes.

Code sample

import com.aliyun.sdk.service.oss2.credentials.CredentialsProvider;
import com.aliyun.sdk.service.oss2.credentials.EnvironmentVariableCredentialsProvider;
import com.aliyun.sdk.service.oss2.vectors.OSSVectorsClient;
import com.aliyun.sdk.service.oss2.vectors.models.ListVectorIndexesRequest;
import com.aliyun.sdk.service.oss2.vectors.models.ListVectorIndexesResult;

public class ListVectorIndexesSample {
    public static void main(String[] args) throws Exception {
        CredentialsProvider provider = new EnvironmentVariableCredentialsProvider();
        try (OSSVectorsClient client = OSSVectorsClient.newBuilder()
                .region("cn-hangzhou")
                .accountId("1234567890")
                .credentialsProvider(provider)
                .build()) {
            ListVectorIndexesRequest request = ListVectorIndexesRequest.newBuilder()
                    .bucket("examplebucket")
                    .build();
            ListVectorIndexesResult result = client.listVectorIndexes(request);
            System.out.printf("status code: %d, request id: %s%n", result.statusCode(), result.requestId());
        }
    }
}

References