com.aliyun.sdk.service.emr20210320.AsyncClient Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-emr20210320 Show documentation
Show all versions of alibabacloud-emr20210320 Show documentation
Alibaba Cloud Emr (20210320) Async SDK for Java
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);
}