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

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

The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.emr20210320;

import com.aliyun.core.utils.SdkAutoCloseable;
import com.aliyun.sdk.service.emr20210320.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();
    }

    CompletableFuture createApiTemplate(CreateApiTemplateRequest request);

    CompletableFuture createCluster(CreateClusterRequest request);

    /**
      * 创建节点组。
      *
     */
    CompletableFuture createNodeGroup(CreateNodeGroupRequest request);

    CompletableFuture createScript(CreateScriptRequest request);

    CompletableFuture decreaseNodes(DecreaseNodesRequest request);

    /**
      * 创建集群模板
      *
     */
    CompletableFuture deleteApiTemplate(DeleteApiTemplateRequest request);

    CompletableFuture deleteCluster(DeleteClusterRequest request);

    CompletableFuture deleteScript(DeleteScriptRequest request);

    CompletableFuture getApiTemplate(GetApiTemplateRequest request);

    /**
      * 查询应用详情。
      *
     */
    CompletableFuture getApplication(GetApplicationRequest request);

    /**
      * 获取弹性伸缩活动详情。
      *
     */
    CompletableFuture getAutoScalingActivity(GetAutoScalingActivityRequest request);

    CompletableFuture getAutoScalingPolicy(GetAutoScalingPolicyRequest request);

    CompletableFuture getCluster(GetClusterRequest request);

    /**
      * get one doctor analysis app
      *
     */
    CompletableFuture getDoctorApplication(GetDoctorApplicationRequest request);

    /**
      * get one specific luster engine queue by 
      *
     */
    CompletableFuture getDoctorComputeSummary(GetDoctorComputeSummaryRequest request);

    /**
      * get Doctor HBaseCluster
      *
     */
    CompletableFuture getDoctorHBaseCluster(GetDoctorHBaseClusterRequest request);

    /**
      * list Doctor HBaseRegions
      *
     */
    CompletableFuture getDoctorHBaseRegion(GetDoctorHBaseRegionRequest request);

    /**
      * get Doctor HBaseRegionServer
      *
     */
    CompletableFuture getDoctorHBaseRegionServer(GetDoctorHBaseRegionServerRequest request);

    /**
      * get Doctor HBaseTable
      *
     */
    CompletableFuture getDoctorHBaseTable(GetDoctorHBaseTableRequest request);

    /**
      * list Doctor HBaseTableRegions
      *
     */
    CompletableFuture getDoctorHDFSCluster(GetDoctorHDFSClusterRequest request);

    /**
      * get Doctor HDFSNode
      *
     */
    CompletableFuture getDoctorHDFSDirectory(GetDoctorHDFSDirectoryRequest request);

    /**
      * get Doctor HDFS UGI
      *
     */
    CompletableFuture getDoctorHDFSUGI(GetDoctorHDFSUGIRequest request);

    /**
      * list Doctor Hive Cluster
      *
     */
    CompletableFuture getDoctorHiveCluster(GetDoctorHiveClusterRequest request);

    /**
      * get Doctor Hive Database
      *
     */
    CompletableFuture getDoctorHiveDatabase(GetDoctorHiveDatabaseRequest request);

    /**
      * get Doctor Hive Table
      *
     */
    CompletableFuture getDoctorHiveTable(GetDoctorHiveTableRequest request);

    /**
      * Get realtime job by yarn
      *
     */
    CompletableFuture getDoctorJob(GetDoctorJobRequest request);

    /**
      * get specify component's report analysis by emr doctor
      *
     */
    CompletableFuture getDoctorReportComponentSummary(GetDoctorReportComponentSummaryRequest request);

    /**
      * 获取节点组详情。
      *
     */
    CompletableFuture getNodeGroup(GetNodeGroupRequest request);

    CompletableFuture getOperation(GetOperationRequest request);

    CompletableFuture increaseNodes(IncreaseNodesRequest request);

    CompletableFuture joinResourceGroup(JoinResourceGroupRequest request);

    CompletableFuture listApiTemplates(ListApiTemplatesRequest request);

    /**
      * 查询应用配置。
      *
     */
    CompletableFuture listApplicationConfigs(ListApplicationConfigsRequest request);

    /**
      * 查询应用列表。
      *
     */
    CompletableFuture listApplications(ListApplicationsRequest request);

    /**
      * 查询弹性伸缩活动列表。
      *
     */
    CompletableFuture listAutoScalingActivities(ListAutoScalingActivitiesRequest request);

    CompletableFuture listClusters(ListClustersRequest request);

    /**
      * 查询组件实例列表。
      *
     */
    CompletableFuture listComponentInstances(ListComponentInstancesRequest request);

    CompletableFuture listComponents(ListComponentsRequest request);

    /**
      * list all doctor analysis apps
      *
     */
    CompletableFuture listDoctorApplications(ListDoctorApplicationsRequest request);

    /**
      * list Doctor analysis result of cluster engine queue view
      *
     */
    CompletableFuture listDoctorComputeSummary(ListDoctorComputeSummaryRequest request);

    /**
      * list Doctor HBaseRegionServers
      *
     */
    CompletableFuture listDoctorHBaseRegionServers(ListDoctorHBaseRegionServersRequest request);

    /**
      * list Doctor HBaseTables
      *
     */
    CompletableFuture listDoctorHBaseTables(ListDoctorHBaseTablesRequest request);

    /**
      * list Doctor HDFSNodes
      *
     */
    CompletableFuture listDoctorHDFSDirectories(ListDoctorHDFSDirectoriesRequest request);

    /**
      * list Doctor HDFS UGIs
      *
     */
    CompletableFuture listDoctorHDFSUGI(ListDoctorHDFSUGIRequest request);

    /**
      * list Doctor Hive Databases
      *
     */
    CompletableFuture listDoctorHiveDatabases(ListDoctorHiveDatabasesRequest request);

    /**
      * list Doctor Hive Tables
      *
     */
    CompletableFuture listDoctorHiveTables(ListDoctorHiveTablesRequest request);

    /**
      * list realtime jobs by yarn
      *
     */
    CompletableFuture listDoctorJobs(ListDoctorJobsRequest request);

    /**
      * list stats groupBy jobs by yarn
      *
     */
    CompletableFuture listDoctorJobsStats(ListDoctorJobsStatsRequest request);

    /**
      * list all reports analysis by emr doctor
      *
     */
    CompletableFuture listDoctorReports(ListDoctorReportsRequest request);

    CompletableFuture listInstanceTypes(ListInstanceTypesRequest request);

    CompletableFuture listNodeGroups(ListNodeGroupsRequest request);

    CompletableFuture listNodes(ListNodesRequest request);

    /**
      * 查询主版本。
      *
     */
    CompletableFuture listReleaseVersions(ListReleaseVersionsRequest request);

    CompletableFuture listScripts(ListScriptsRequest request);

    CompletableFuture listTagResources(ListTagResourcesRequest request);

    /**
      * You can call this operation to configure auto scaling policies.
      *
     */
    CompletableFuture putAutoScalingPolicy(PutAutoScalingPolicyRequest request);

    CompletableFuture removeAutoScalingPolicy(RemoveAutoScalingPolicyRequest request);

    CompletableFuture runApiTemplate(RunApiTemplateRequest request);

    CompletableFuture runApplicationAction(RunApplicationActionRequest request);

    CompletableFuture tagResources(TagResourcesRequest request);

    CompletableFuture untagResources(UntagResourcesRequest request);

    /**
      * 修改集群模板
      *
     */
    CompletableFuture updateApiTemplate(UpdateApiTemplateRequest request);

    CompletableFuture updateApplicationConfigs(UpdateApplicationConfigsRequest request);

    CompletableFuture updateScript(UpdateScriptRequest request);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy