@@ -29,8 +29,11 @@ protected DefaultAsyncClient(ClientConfiguration configuration) {
2929 this .handler = new TeaAsyncHandler (configuration );
3030 this .product = "Domain" ;
3131 this .version = "2018-02-08" ;
32- this .endpointRule = "central" ;
33- this .endpointMap = new java .util .HashMap <>();
32+ this .endpointRule = "regional" ;
33+ this .endpointMap = CommonUtil .buildMap (
34+ new TeaPair ("cn-hangzhou" , "domain.aliyuncs.com" ),
35+ new TeaPair ("ap-southeast-1" , "domain-intl.aliyuncs.com" )
36+ );
3437 this .REQUEST = TeaRequest .create ().setProduct (product ).setEndpointRule (endpointRule ).setEndpointMap (endpointMap ).setVersion (version );
3538 }
3639
@@ -57,6 +60,24 @@ public CompletableFuture<AcceptDemandResponse> acceptDemand(AcceptDemandRequest
5760 }
5861 }
5962
63+ /**
64+ * @param request the request parameters of AcceptPush AcceptPushRequest
65+ * @return AcceptPushResponse
66+ */
67+ @ Override
68+ public CompletableFuture <AcceptPushResponse > acceptPush (AcceptPushRequest request ) {
69+ try {
70+ this .handler .validateRequestModel (request );
71+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("AcceptPush" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
72+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (AcceptPushResponse .create ());
73+ return this .handler .execute (params );
74+ } catch (Exception e ) {
75+ CompletableFuture <AcceptPushResponse > future = new CompletableFuture <>();
76+ future .completeExceptionally (e );
77+ return future ;
78+ }
79+ }
80+
6081 /**
6182 * @param request the request parameters of BatchIntrudeDomains BatchIntrudeDomainsRequest
6283 * @return BatchIntrudeDomainsResponse
@@ -93,6 +114,24 @@ public CompletableFuture<BatchQueryPushStatusResponse> batchQueryPushStatus(Batc
93114 }
94115 }
95116
117+ /**
118+ * @param request the request parameters of BatchQueryReceivedPushStatus BatchQueryReceivedPushStatusRequest
119+ * @return BatchQueryReceivedPushStatusResponse
120+ */
121+ @ Override
122+ public CompletableFuture <BatchQueryReceivedPushStatusResponse > batchQueryReceivedPushStatus (BatchQueryReceivedPushStatusRequest request ) {
123+ try {
124+ this .handler .validateRequestModel (request );
125+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("BatchQueryReceivedPushStatus" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
126+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (BatchQueryReceivedPushStatusResponse .create ());
127+ return this .handler .execute (params );
128+ } catch (Exception e ) {
129+ CompletableFuture <BatchQueryReceivedPushStatusResponse > future = new CompletableFuture <>();
130+ future .completeExceptionally (e );
131+ return future ;
132+ }
133+ }
134+
96135 /**
97136 * @param request the request parameters of BatchRecallPush BatchRecallPushRequest
98137 * @return BatchRecallPushResponse
@@ -201,6 +240,24 @@ public CompletableFuture<CheckSelectedDomainStatusResponse> checkSelectedDomainS
201240 }
202241 }
203242
243+ /**
244+ * @param request the request parameters of CreateCloseoutOrder CreateCloseoutOrderRequest
245+ * @return CreateCloseoutOrderResponse
246+ */
247+ @ Override
248+ public CompletableFuture <CreateCloseoutOrderResponse > createCloseoutOrder (CreateCloseoutOrderRequest request ) {
249+ try {
250+ this .handler .validateRequestModel (request );
251+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("CreateCloseoutOrder" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
252+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (CreateCloseoutOrderResponse .create ());
253+ return this .handler .execute (params );
254+ } catch (Exception e ) {
255+ CompletableFuture <CreateCloseoutOrderResponse > future = new CompletableFuture <>();
256+ future .completeExceptionally (e );
257+ return future ;
258+ }
259+ }
260+
204261 /**
205262 * @param request the request parameters of CreateFixedPriceDemandOrder CreateFixedPriceDemandOrderRequest
206263 * @return CreateFixedPriceDemandOrderResponse
@@ -471,6 +528,42 @@ public CompletableFuture<QueryBuyerDomainTradeRecordsResponse> queryBuyerDomainT
471528 }
472529 }
473530
531+ /**
532+ * @param request the request parameters of QueryCloseoutDomainInfo QueryCloseoutDomainInfoRequest
533+ * @return QueryCloseoutDomainInfoResponse
534+ */
535+ @ Override
536+ public CompletableFuture <QueryCloseoutDomainInfoResponse > queryCloseoutDomainInfo (QueryCloseoutDomainInfoRequest request ) {
537+ try {
538+ this .handler .validateRequestModel (request );
539+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("QueryCloseoutDomainInfo" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
540+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (QueryCloseoutDomainInfoResponse .create ());
541+ return this .handler .execute (params );
542+ } catch (Exception e ) {
543+ CompletableFuture <QueryCloseoutDomainInfoResponse > future = new CompletableFuture <>();
544+ future .completeExceptionally (e );
545+ return future ;
546+ }
547+ }
548+
549+ /**
550+ * @param request the request parameters of QueryCloseoutDomainList QueryCloseoutDomainListRequest
551+ * @return QueryCloseoutDomainListResponse
552+ */
553+ @ Override
554+ public CompletableFuture <QueryCloseoutDomainListResponse > queryCloseoutDomainList (QueryCloseoutDomainListRequest request ) {
555+ try {
556+ this .handler .validateRequestModel (request );
557+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("QueryCloseoutDomainList" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
558+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (QueryCloseoutDomainListResponse .create ());
559+ return this .handler .execute (params );
560+ } catch (Exception e ) {
561+ CompletableFuture <QueryCloseoutDomainListResponse > future = new CompletableFuture <>();
562+ future .completeExceptionally (e );
563+ return future ;
564+ }
565+ }
566+
474567 /**
475568 * @param request the request parameters of QueryDomainTransferStatus QueryDomainTransferStatusRequest
476569 * @return QueryDomainTransferStatusResponse
@@ -543,6 +636,24 @@ public CompletableFuture<QueryExportDomainExpireSnatchsResponse> queryExportDoma
543636 }
544637 }
545638
639+ /**
640+ * @param request the request parameters of QueryPendingPushList QueryPendingPushListRequest
641+ * @return QueryPendingPushListResponse
642+ */
643+ @ Override
644+ public CompletableFuture <QueryPendingPushListResponse > queryPendingPushList (QueryPendingPushListRequest request ) {
645+ try {
646+ this .handler .validateRequestModel (request );
647+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("QueryPendingPushList" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
648+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (QueryPendingPushListResponse .create ());
649+ return this .handler .execute (params );
650+ } catch (Exception e ) {
651+ CompletableFuture <QueryPendingPushListResponse > future = new CompletableFuture <>();
652+ future .completeExceptionally (e );
653+ return future ;
654+ }
655+ }
656+
546657 /**
547658 * @param request the request parameters of QueryPurchasedDomains QueryPurchasedDomainsRequest
548659 * @return QueryPurchasedDomainsResponse
@@ -597,6 +708,24 @@ public CompletableFuture<RefuseDemandResponse> refuseDemand(RefuseDemandRequest
597708 }
598709 }
599710
711+ /**
712+ * @param request the request parameters of RejectPush RejectPushRequest
713+ * @return RejectPushResponse
714+ */
715+ @ Override
716+ public CompletableFuture <RejectPushResponse > rejectPush (RejectPushRequest request ) {
717+ try {
718+ this .handler .validateRequestModel (request );
719+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RPC ).setAction ("RejectPush" ).setMethod (HttpMethod .POST ).setPathRegex ("/" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
720+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (RejectPushResponse .create ());
721+ return this .handler .execute (params );
722+ } catch (Exception e ) {
723+ CompletableFuture <RejectPushResponse > future = new CompletableFuture <>();
724+ future .completeExceptionally (e );
725+ return future ;
726+ }
727+ }
728+
600729 /**
601730 * @param request the request parameters of RequestPayDemand RequestPayDemandRequest
602731 * @return RequestPayDemandResponse
0 commit comments