import com.volcengine.ApiClient;
import com.volcengine.ApiException;
import com.volcengine.sign.Credentials;
import com.volcengine.redis.RedisApi;
import com.volcengine.redis.model.*;
import java.util.Arrays;
public class TestRedis {
public static void main(String[] args) throws Exception {
String region = "Your Region";
ApiClient apiClient = new ApiClient()
.setCredentials(Credentials.getCredentials(ak, sk))
RedisApi redisApi = new RedisApi(apiClient);
CreateDBInstanceRequest request = new CreateDBInstanceRequest();
request.regionId("cn-beijing")
.configureNodes(Arrays.asList(new ConfigureNodeForCreateDBInstanceInput().AZ("cn-beijing-a"), new ConfigureNodeForCreateDBInstanceInput().AZ("cn-beijing-b"), new ConfigureNodeForCreateDBInstanceInput().AZ("cn-beijing-c")))
.instanceName("java_sdk_shardedcluster_test")
.vpcId("vpc-30uf6q5ku7vgg7r2qr12n****")
.subnetId("subnet-2gcljx616l5hc50ztyyzz****")
.allowListIds(Arrays.asList("acl-cq0118bj1dah84v****", "acl-cq011jlt9rkap8n****"))
.tags(Arrays.asList(new TagForCreateDBInstanceInput().key("department").value("game"), new TagForCreateDBInstanceInput().key("owner").value("Alice")))
CreateDBInstanceResponse response = redisApi.createDBInstance(request);
System.out.println(response);
} catch (ApiException e) {
System.out.println(e.getResponseBody());