@@ -635,6 +635,24 @@ public CompletableFuture<CreateStreamingJobResponse> createStreamingJob(CreateSt
635
635
}
636
636
}
637
637
638
+ /**
639
+ * @param request the request parameters of CreateSupabaseProject CreateSupabaseProjectRequest
640
+ * @return CreateSupabaseProjectResponse
641
+ */
642
+ @ Override
643
+ public CompletableFuture <CreateSupabaseProjectResponse > createSupabaseProject (CreateSupabaseProjectRequest request ) {
644
+ try {
645
+ this .handler .validateRequestModel (request );
646
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("CreateSupabaseProject" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
647
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (CreateSupabaseProjectResponse .create ());
648
+ return this .handler .execute (params );
649
+ } catch (Exception e ) {
650
+ CompletableFuture <CreateSupabaseProjectResponse > future = new CompletableFuture <>();
651
+ future .completeExceptionally (e );
652
+ return future ;
653
+ }
654
+ }
655
+
638
656
/**
639
657
* @param request the request parameters of CreateVectorIndex CreateVectorIndexRequest
640
658
* @return CreateVectorIndexResponse
@@ -1026,6 +1044,24 @@ public CompletableFuture<DeleteStreamingJobResponse> deleteStreamingJob(DeleteSt
1026
1044
}
1027
1045
}
1028
1046
1047
+ /**
1048
+ * @param request the request parameters of DeleteSupabaseProject DeleteSupabaseProjectRequest
1049
+ * @return DeleteSupabaseProjectResponse
1050
+ */
1051
+ @ Override
1052
+ public CompletableFuture <DeleteSupabaseProjectResponse > deleteSupabaseProject (DeleteSupabaseProjectRequest request ) {
1053
+ try {
1054
+ this .handler .validateRequestModel (request );
1055
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("DeleteSupabaseProject" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
1056
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (DeleteSupabaseProjectResponse .create ());
1057
+ return this .handler .execute (params );
1058
+ } catch (Exception e ) {
1059
+ CompletableFuture <DeleteSupabaseProjectResponse > future = new CompletableFuture <>();
1060
+ future .completeExceptionally (e );
1061
+ return future ;
1062
+ }
1063
+ }
1064
+
1029
1065
/**
1030
1066
* @param request the request parameters of DeleteVectorIndex DeleteVectorIndexRequest
1031
1067
* @return DeleteVectorIndexResponse
@@ -2530,6 +2566,60 @@ public CompletableFuture<GetStatementResultResponse> getStatementResult(GetState
2530
2566
}
2531
2567
}
2532
2568
2569
+ /**
2570
+ * @param request the request parameters of GetSupabaseProject GetSupabaseProjectRequest
2571
+ * @return GetSupabaseProjectResponse
2572
+ */
2573
+ @ Override
2574
+ public CompletableFuture <GetSupabaseProjectResponse > getSupabaseProject (GetSupabaseProjectRequest request ) {
2575
+ try {
2576
+ this .handler .validateRequestModel (request );
2577
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("GetSupabaseProject" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
2578
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetSupabaseProjectResponse .create ());
2579
+ return this .handler .execute (params );
2580
+ } catch (Exception e ) {
2581
+ CompletableFuture <GetSupabaseProjectResponse > future = new CompletableFuture <>();
2582
+ future .completeExceptionally (e );
2583
+ return future ;
2584
+ }
2585
+ }
2586
+
2587
+ /**
2588
+ * @param request the request parameters of GetSupabaseProjectApiKeys GetSupabaseProjectApiKeysRequest
2589
+ * @return GetSupabaseProjectApiKeysResponse
2590
+ */
2591
+ @ Override
2592
+ public CompletableFuture <GetSupabaseProjectApiKeysResponse > getSupabaseProjectApiKeys (GetSupabaseProjectApiKeysRequest request ) {
2593
+ try {
2594
+ this .handler .validateRequestModel (request );
2595
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("GetSupabaseProjectApiKeys" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
2596
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetSupabaseProjectApiKeysResponse .create ());
2597
+ return this .handler .execute (params );
2598
+ } catch (Exception e ) {
2599
+ CompletableFuture <GetSupabaseProjectApiKeysResponse > future = new CompletableFuture <>();
2600
+ future .completeExceptionally (e );
2601
+ return future ;
2602
+ }
2603
+ }
2604
+
2605
+ /**
2606
+ * @param request the request parameters of GetSupabaseProjectDashboardAccount GetSupabaseProjectDashboardAccountRequest
2607
+ * @return GetSupabaseProjectDashboardAccountResponse
2608
+ */
2609
+ @ Override
2610
+ public CompletableFuture <GetSupabaseProjectDashboardAccountResponse > getSupabaseProjectDashboardAccount (GetSupabaseProjectDashboardAccountRequest request ) {
2611
+ try {
2612
+ this .handler .validateRequestModel (request );
2613
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("GetSupabaseProjectDashboardAccount" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
2614
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetSupabaseProjectDashboardAccountResponse .create ());
2615
+ return this .handler .execute (params );
2616
+ } catch (Exception e ) {
2617
+ CompletableFuture <GetSupabaseProjectDashboardAccountResponse > future = new CompletableFuture <>();
2618
+ future .completeExceptionally (e );
2619
+ return future ;
2620
+ }
2621
+ }
2622
+
2533
2623
/**
2534
2624
* <b>description</b> :
2535
2625
* <p>This operation is related to the UploadDocumentAsync operation. You can call the UploadDocumentAsync operation to create an upload job and obtain the job ID, and then call the GetUploadDocumentJob operation to query the execution information of the job.</p>
@@ -2923,6 +3013,24 @@ public CompletableFuture<ListStreamingJobsResponse> listStreamingJobs(ListStream
2923
3013
}
2924
3014
}
2925
3015
3016
+ /**
3017
+ * @param request the request parameters of ListSupabaseProjects ListSupabaseProjectsRequest
3018
+ * @return ListSupabaseProjectsResponse
3019
+ */
3020
+ @ Override
3021
+ public CompletableFuture <ListSupabaseProjectsResponse > listSupabaseProjects (ListSupabaseProjectsRequest request ) {
3022
+ try {
3023
+ this .handler .validateRequestModel (request );
3024
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("ListSupabaseProjects" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
3025
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (ListSupabaseProjectsResponse .create ());
3026
+ return this .handler .execute (params );
3027
+ } catch (Exception e ) {
3028
+ CompletableFuture <ListSupabaseProjectsResponse > future = new CompletableFuture <>();
3029
+ future .completeExceptionally (e );
3030
+ return future ;
3031
+ }
3032
+ }
3033
+
2926
3034
/**
2927
3035
* @param request the request parameters of ListTables ListTablesRequest
2928
3036
* @return ListTablesResponse
@@ -3430,6 +3538,24 @@ public CompletableFuture<ModifyStreamingJobResponse> modifyStreamingJob(ModifySt
3430
3538
}
3431
3539
}
3432
3540
3541
+ /**
3542
+ * @param request the request parameters of ModifySupabaseProjectSecurityIps ModifySupabaseProjectSecurityIpsRequest
3543
+ * @return ModifySupabaseProjectSecurityIpsResponse
3544
+ */
3545
+ @ Override
3546
+ public CompletableFuture <ModifySupabaseProjectSecurityIpsResponse > modifySupabaseProjectSecurityIps (ModifySupabaseProjectSecurityIpsRequest request ) {
3547
+ try {
3548
+ this .handler .validateRequestModel (request );
3549
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("ModifySupabaseProjectSecurityIps" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
3550
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (ModifySupabaseProjectSecurityIpsResponse .create ());
3551
+ return this .handler .execute (params );
3552
+ } catch (Exception e ) {
3553
+ CompletableFuture <ModifySupabaseProjectSecurityIpsResponse > future = new CompletableFuture <>();
3554
+ future .completeExceptionally (e );
3555
+ return future ;
3556
+ }
3557
+ }
3558
+
3433
3559
/**
3434
3560
* @param request the request parameters of ModifyVectorConfiguration ModifyVectorConfigurationRequest
3435
3561
* @return ModifyVectorConfigurationResponse
@@ -3601,6 +3727,24 @@ public CompletableFuture<ResetIMVMonitorDataResponse> resetIMVMonitorData(ResetI
3601
3727
}
3602
3728
}
3603
3729
3730
+ /**
3731
+ * @param request the request parameters of ResetSupabaseProjectPassword ResetSupabaseProjectPasswordRequest
3732
+ * @return ResetSupabaseProjectPasswordResponse
3733
+ */
3734
+ @ Override
3735
+ public CompletableFuture <ResetSupabaseProjectPasswordResponse > resetSupabaseProjectPassword (ResetSupabaseProjectPasswordRequest request ) {
3736
+ try {
3737
+ this .handler .validateRequestModel (request );
3738
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("ResetSupabaseProjectPassword" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
3739
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (ResetSupabaseProjectPasswordResponse .create ());
3740
+ return this .handler .execute (params );
3741
+ } catch (Exception e ) {
3742
+ CompletableFuture <ResetSupabaseProjectPasswordResponse > future = new CompletableFuture <>();
3743
+ future .completeExceptionally (e );
3744
+ return future ;
3745
+ }
3746
+ }
3747
+
3604
3748
/**
3605
3749
* <b>description</b> :
3606
3750
* <p>A restart takes about 3 to 30 minutes. During the restart, services are unavailable. We recommend that you restart the instance during off-peak hours. After the instance is restarted and enters the running state, you can access the instance.</p>
0 commit comments