com.aliyun.sdk.service.apig20240327.AsyncClient Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-apig20240327 Show documentation
Show all versions of alibabacloud-apig20240327 Show documentation
Alibaba Cloud APIG (20240327) Async SDK for Java
The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.apig20240327;
import com.aliyun.core.utils.SdkAutoCloseable;
import com.aliyun.sdk.service.apig20240327.models.*;
import darabonba.core.*;
import darabonba.core.async.*;
import darabonba.core.sync.*;
import java.util.concurrent.CompletableFuture;
public interface AsyncClient extends SdkAutoCloseable {
static DefaultAsyncClientBuilder builder() {
return new DefaultAsyncClientBuilder();
}
static AsyncClient create() {
return builder().build();
}
/**
* @param request the request parameters of AddGatewaySecurityGroupRule AddGatewaySecurityGroupRuleRequest
* @return AddGatewaySecurityGroupRuleResponse
*/
CompletableFuture addGatewaySecurityGroupRule(AddGatewaySecurityGroupRuleRequest request);
/**
* description :
* Create Domain.
*
* @param request the request parameters of CreateDomain CreateDomainRequest
* @return CreateDomainResponse
*/
CompletableFuture createDomain(CreateDomainRequest request);
/**
* description :
* Create environment.
*
* @param request the request parameters of CreateEnvironment CreateEnvironmentRequest
* @return CreateEnvironmentResponse
*/
CompletableFuture createEnvironment(CreateEnvironmentRequest request);
/**
* @param request the request parameters of CreateHttpApi CreateHttpApiRequest
* @return CreateHttpApiResponse
*/
CompletableFuture createHttpApi(CreateHttpApiRequest request);
/**
* @param request the request parameters of CreateHttpApiOperation CreateHttpApiOperationRequest
* @return CreateHttpApiOperationResponse
*/
CompletableFuture createHttpApiOperation(CreateHttpApiOperationRequest request);
/**
* @param request the request parameters of DeleteDomain DeleteDomainRequest
* @return DeleteDomainResponse
*/
CompletableFuture deleteDomain(DeleteDomainRequest request);
/**
* @param request the request parameters of DeleteEnvironment DeleteEnvironmentRequest
* @return DeleteEnvironmentResponse
*/
CompletableFuture deleteEnvironment(DeleteEnvironmentRequest request);
/**
* @param request the request parameters of DeleteGateway DeleteGatewayRequest
* @return DeleteGatewayResponse
*/
CompletableFuture deleteGateway(DeleteGatewayRequest request);
/**
* @param request the request parameters of DeleteHttpApi DeleteHttpApiRequest
* @return DeleteHttpApiResponse
*/
CompletableFuture deleteHttpApi(DeleteHttpApiRequest request);
/**
* @param request the request parameters of DeleteHttpApiOperation DeleteHttpApiOperationRequest
* @return DeleteHttpApiOperationResponse
*/
CompletableFuture deleteHttpApiOperation(DeleteHttpApiOperationRequest request);
/**
* @param request the request parameters of GetDomain GetDomainRequest
* @return GetDomainResponse
*/
CompletableFuture getDomain(GetDomainRequest request);
/**
* @param request the request parameters of GetEnvironment GetEnvironmentRequest
* @return GetEnvironmentResponse
*/
CompletableFuture getEnvironment(GetEnvironmentRequest request);
/**
* @param request the request parameters of GetGateway GetGatewayRequest
* @return GetGatewayResponse
*/
CompletableFuture getGateway(GetGatewayRequest request);
/**
* @param request the request parameters of GetHttpApi GetHttpApiRequest
* @return GetHttpApiResponse
*/
CompletableFuture getHttpApi(GetHttpApiRequest request);
/**
* @param request the request parameters of GetHttpApiOperation GetHttpApiOperationRequest
* @return GetHttpApiOperationResponse
*/
CompletableFuture getHttpApiOperation(GetHttpApiOperationRequest request);
/**
* @param request the request parameters of GetHttpApiRoute GetHttpApiRouteRequest
* @return GetHttpApiRouteResponse
*/
CompletableFuture getHttpApiRoute(GetHttpApiRouteRequest request);
/**
* @param request the request parameters of ListDomains ListDomainsRequest
* @return ListDomainsResponse
*/
CompletableFuture listDomains(ListDomainsRequest request);
/**
* @param request the request parameters of ListEnvironments ListEnvironmentsRequest
* @return ListEnvironmentsResponse
*/
CompletableFuture listEnvironments(ListEnvironmentsRequest request);
/**
* @param request the request parameters of ListGateways ListGatewaysRequest
* @return ListGatewaysResponse
*/
CompletableFuture listGateways(ListGatewaysRequest request);
/**
* @param request the request parameters of ListHttpApiOperations ListHttpApiOperationsRequest
* @return ListHttpApiOperationsResponse
*/
CompletableFuture listHttpApiOperations(ListHttpApiOperationsRequest request);
/**
* @param request the request parameters of ListHttpApis ListHttpApisRequest
* @return ListHttpApisResponse
*/
CompletableFuture listHttpApis(ListHttpApisRequest request);
/**
* @param request the request parameters of UpdateDomain UpdateDomainRequest
* @return UpdateDomainResponse
*/
CompletableFuture updateDomain(UpdateDomainRequest request);
/**
* @param request the request parameters of UpdateEnvironment UpdateEnvironmentRequest
* @return UpdateEnvironmentResponse
*/
CompletableFuture updateEnvironment(UpdateEnvironmentRequest request);
/**
* @param request the request parameters of UpdateHttpApi UpdateHttpApiRequest
* @return UpdateHttpApiResponse
*/
CompletableFuture updateHttpApi(UpdateHttpApiRequest request);
/**
* @param request the request parameters of UpdateHttpApiOperation UpdateHttpApiOperationRequest
* @return UpdateHttpApiOperationResponse
*/
CompletableFuture updateHttpApiOperation(UpdateHttpApiOperationRequest request);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy