All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.sdk.service.apig20240327.AsyncClient Maven / Gradle / Ivy

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