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

com.huaweicloud.sdk.osm.v2.OsmAsyncClient Maven / Gradle / Ivy

There is a newer version: 3.1.114
Show newest version
package com.huaweicloud.sdk.osm.v2;

import com.huaweicloud.sdk.core.ClientBuilder;
import com.huaweicloud.sdk.core.HcClient;
import com.huaweicloud.sdk.core.invoker.AsyncInvoker;
import com.huaweicloud.sdk.osm.v2.model.CheckHostsRequest;
import com.huaweicloud.sdk.osm.v2.model.CheckHostsResponse;
import com.huaweicloud.sdk.osm.v2.model.CheckNeedVerifyRequest;
import com.huaweicloud.sdk.osm.v2.model.CheckNeedVerifyResponse;
import com.huaweicloud.sdk.osm.v2.model.CheckVerifyCodesRequest;
import com.huaweicloud.sdk.osm.v2.model.CheckVerifyCodesResponse;
import com.huaweicloud.sdk.osm.v2.model.ConfirmAuthorizationsRequest;
import com.huaweicloud.sdk.osm.v2.model.ConfirmAuthorizationsResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateAskQuestionRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateAskQuestionResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateCaseExtendsParamRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateCaseExtendsParamResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateCaseLabelsRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateCaseLabelsResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateCasesRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateCasesResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateDiagnoseFeedbackRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateDiagnoseFeedbackResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateDiagnoseJobRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateDiagnoseJobResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateEvaluateRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateEvaluateResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateFeedbackRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateFeedbackResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateLabelsRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateLabelsResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateMessagesRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateMessagesResponse;
import com.huaweicloud.sdk.osm.v2.model.CreatePrivilegesRequest;
import com.huaweicloud.sdk.osm.v2.model.CreatePrivilegesResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateQaAskRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateQaAskResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateQaFeedbacksRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateQaFeedbacksResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateQuestionInSessionRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateQuestionInSessionResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateRelationsRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateRelationsResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateScoresRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateScoresResponse;
import com.huaweicloud.sdk.osm.v2.model.CreateSessionRequest;
import com.huaweicloud.sdk.osm.v2.model.CreateSessionResponse;
import com.huaweicloud.sdk.osm.v2.model.DeleteAccessoriesRequest;
import com.huaweicloud.sdk.osm.v2.model.DeleteAccessoriesResponse;
import com.huaweicloud.sdk.osm.v2.model.DeleteCaseLabelsRequest;
import com.huaweicloud.sdk.osm.v2.model.DeleteCaseLabelsResponse;
import com.huaweicloud.sdk.osm.v2.model.DeleteLabelsRequest;
import com.huaweicloud.sdk.osm.v2.model.DeleteLabelsResponse;
import com.huaweicloud.sdk.osm.v2.model.DeleteRelationRequest;
import com.huaweicloud.sdk.osm.v2.model.DeleteRelationResponse;
import com.huaweicloud.sdk.osm.v2.model.DownloadAccessoriesRequest;
import com.huaweicloud.sdk.osm.v2.model.DownloadAccessoriesResponse;
import com.huaweicloud.sdk.osm.v2.model.DownloadCasesRequest;
import com.huaweicloud.sdk.osm.v2.model.DownloadCasesResponse;
import com.huaweicloud.sdk.osm.v2.model.DownloadImagesRequest;
import com.huaweicloud.sdk.osm.v2.model.DownloadImagesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListAccessoryAccessUrlsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListAccessoryAccessUrlsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListAgenciesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListAgenciesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListAreaCodesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListAreaCodesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListArticlesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListArticlesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListAuthorizationsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListAuthorizationsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListCaseCategoriesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListCaseCategoriesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListCaseCcEmailsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListCaseCcEmailsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListCaseCountsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListCaseCountsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListCaseLabelsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListCaseLabelsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListCaseLimitsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListCaseLimitsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListCaseOperateLogsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListCaseOperateLogsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListCaseQuotasRequest;
import com.huaweicloud.sdk.osm.v2.model.ListCaseQuotasResponse;
import com.huaweicloud.sdk.osm.v2.model.ListCaseTemplatesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListCaseTemplatesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListCasesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListCasesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListCustomersRegionsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListCustomersRegionsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListDiagnoseItemsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListDiagnoseItemsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListDiagnoseJobRequest;
import com.huaweicloud.sdk.osm.v2.model.ListDiagnoseJobResponse;
import com.huaweicloud.sdk.osm.v2.model.ListDiagnoseRecordsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListDiagnoseRecordsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListDiagnoseResourcesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListDiagnoseResourcesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListExtendsParamsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListExtendsParamsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListFeedbackOptionRequest;
import com.huaweicloud.sdk.osm.v2.model.ListFeedbackOptionResponse;
import com.huaweicloud.sdk.osm.v2.model.ListHasVerifiedContactsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListHasVerifiedContactsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListHistoryOperateLogsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListHistoryOperateLogsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListHistorySessionsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListHistorySessionsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListLabelsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListLabelsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListMessagesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListMessagesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListMoreInstantMessagesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListMoreInstantMessagesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListNewInstantMessagesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListNewInstantMessagesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListNoticesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListNoticesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListOrderIncidentRequest;
import com.huaweicloud.sdk.osm.v2.model.ListOrderIncidentResponse;
import com.huaweicloud.sdk.osm.v2.model.ListPrivilegesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListPrivilegesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListProblemTypesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListProblemTypesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListProductCategoriesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListProductCategoriesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListRecommendWordsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListRecommendWordsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListRegionsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListRegionsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListRelationRequest;
import com.huaweicloud.sdk.osm.v2.model.ListRelationResponse;
import com.huaweicloud.sdk.osm.v2.model.ListSatisfactionDimensionsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListSatisfactionDimensionsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListSeveritiesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListSeveritiesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListSubCustomersRequest;
import com.huaweicloud.sdk.osm.v2.model.ListSubCustomersResponse;
import com.huaweicloud.sdk.osm.v2.model.ListToolsRequest;
import com.huaweicloud.sdk.osm.v2.model.ListToolsResponse;
import com.huaweicloud.sdk.osm.v2.model.ListTransportHistoriesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListTransportHistoriesResponse;
import com.huaweicloud.sdk.osm.v2.model.ListUnreadNewInstantMessagesRequest;
import com.huaweicloud.sdk.osm.v2.model.ListUnreadNewInstantMessagesResponse;
import com.huaweicloud.sdk.osm.v2.model.RevokeMessageRequest;
import com.huaweicloud.sdk.osm.v2.model.RevokeMessageResponse;
import com.huaweicloud.sdk.osm.v2.model.SendVerifyCodesRequest;
import com.huaweicloud.sdk.osm.v2.model.SendVerifyCodesResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowAccessoryLimitsRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowAccessoryLimitsResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowAssociatedQuestionsRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowAssociatedQuestionsResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowAuthorizationDetailRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowAuthorizationDetailResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowCaseDetailRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowCaseDetailResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowCaseExtendsParamRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowCaseExtendsParamResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowCaseStatusRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowCaseStatusResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowConfigurationRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowConfigurationResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowCustomerPrivilegePolicyRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowCustomerPrivilegePolicyResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowDownloadAccessoryUrlRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowDownloadAccessoryUrlResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowLatestPublishedAgreementRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowLatestPublishedAgreementResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowLoginTypeRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowLoginTypeResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowPartnersCasesPrivilegeRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowPartnersCasesPrivilegeResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowPartnersServiceInfoRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowPartnersServiceInfoResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowQaPairDetailRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowQaPairDetailResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowQaPairsRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowQaPairsResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowSignedLatestPublishedAgreementRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowSignedLatestPublishedAgreementResponse;
import com.huaweicloud.sdk.osm.v2.model.ShowThemeRequest;
import com.huaweicloud.sdk.osm.v2.model.ShowThemeResponse;
import com.huaweicloud.sdk.osm.v2.model.SignPublishedAgreementRequest;
import com.huaweicloud.sdk.osm.v2.model.SignPublishedAgreementResponse;
import com.huaweicloud.sdk.osm.v2.model.UpdateAuthorizationsRequest;
import com.huaweicloud.sdk.osm.v2.model.UpdateAuthorizationsResponse;
import com.huaweicloud.sdk.osm.v2.model.UpdateCaseContactInfoRequest;
import com.huaweicloud.sdk.osm.v2.model.UpdateCaseContactInfoResponse;
import com.huaweicloud.sdk.osm.v2.model.UpdateCasesRequest;
import com.huaweicloud.sdk.osm.v2.model.UpdateCasesResponse;
import com.huaweicloud.sdk.osm.v2.model.UpdateLabelsRequest;
import com.huaweicloud.sdk.osm.v2.model.UpdateLabelsResponse;
import com.huaweicloud.sdk.osm.v2.model.UpdateNewInstantMessagesReadRequest;
import com.huaweicloud.sdk.osm.v2.model.UpdateNewInstantMessagesReadResponse;
import com.huaweicloud.sdk.osm.v2.model.UploadJsonAccessoriesRequest;
import com.huaweicloud.sdk.osm.v2.model.UploadJsonAccessoriesResponse;

import java.util.concurrent.CompletableFuture;

public class OsmAsyncClient {

    protected HcClient hcClient;

    public OsmAsyncClient(HcClient hcClient) {
        this.hcClient = hcClient;
    }

    public static ClientBuilder newBuilder() {
        ClientBuilder clientBuilder = new ClientBuilder<>(OsmAsyncClient::new, "GlobalCredentials");
        return clientBuilder;
    }

    /**
     * 验证授权主机
     *
     * 验证授权主机密码是否正确
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CheckHostsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture checkHostsAsync(CheckHostsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.checkHosts);
    }

    /**
     * 验证授权主机
     *
     * 验证授权主机密码是否正确
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CheckHostsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker checkHostsAsyncInvoker(CheckHostsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.checkHosts, hcClient);
    }

    /**
     * 是否需要验证
     *
     * 是否需要验证
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CheckNeedVerifyRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture checkNeedVerifyAsync(CheckNeedVerifyRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.checkNeedVerify);
    }

    /**
     * 是否需要验证
     *
     * 是否需要验证
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CheckNeedVerifyRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker checkNeedVerifyAsyncInvoker(
        CheckNeedVerifyRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.checkNeedVerify, hcClient);
    }

    /**
     * 验证联系方式
     *
     * 验证联系方式
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CheckVerifyCodesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture checkVerifyCodesAsync(CheckVerifyCodesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.checkVerifyCodes);
    }

    /**
     * 验证联系方式
     *
     * 验证联系方式
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CheckVerifyCodesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker checkVerifyCodesAsyncInvoker(
        CheckVerifyCodesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.checkVerifyCodes, hcClient);
    }

    /**
     * 租户确认授权
     *
     * 租户确认授权
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ConfirmAuthorizationsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture confirmAuthorizationsAsync(
        ConfirmAuthorizationsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.confirmAuthorizations);
    }

    /**
     * 租户确认授权
     *
     * 租户确认授权
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ConfirmAuthorizationsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker confirmAuthorizationsAsyncInvoker(
        ConfirmAuthorizationsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.confirmAuthorizations, hcClient);
    }

    /**
     * 语料提问
     *
     * 基于语料的一次问答
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateAskQuestionRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createAskQuestionAsync(CreateAskQuestionRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createAskQuestion);
    }

    /**
     * 语料提问
     *
     * 基于语料的一次问答
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateAskQuestionRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createAskQuestionAsyncInvoker(
        CreateAskQuestionRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createAskQuestion, hcClient);
    }

    /**
     * 提交工单扩展参数
     *
     * 提交工单扩展参数
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateCaseExtendsParamRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createCaseExtendsParamAsync(
        CreateCaseExtendsParamRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createCaseExtendsParam);
    }

    /**
     * 提交工单扩展参数
     *
     * 提交工单扩展参数
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateCaseExtendsParamRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createCaseExtendsParamAsyncInvoker(
        CreateCaseExtendsParamRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createCaseExtendsParam, hcClient);
    }

    /**
     * 添加工单关联标签接口
     *
     * 添加工单关联标签接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateCaseLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createCaseLabelsAsync(CreateCaseLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createCaseLabels);
    }

    /**
     * 添加工单关联标签接口
     *
     * 添加工单关联标签接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateCaseLabelsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createCaseLabelsAsyncInvoker(
        CreateCaseLabelsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createCaseLabels, hcClient);
    }

    /**
     * 创建工单
     *
     * 创建工单
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateCasesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createCasesAsync(CreateCasesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createCases);
    }

    /**
     * 创建工单
     *
     * 创建工单
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateCasesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createCasesAsyncInvoker(CreateCasesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createCases, hcClient);
    }

    /**
     * 用户反馈是否有帮助
     *
     * 用户反馈是否有帮助
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateDiagnoseFeedbackRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createDiagnoseFeedbackAsync(
        CreateDiagnoseFeedbackRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createDiagnoseFeedback);
    }

    /**
     * 用户反馈是否有帮助
     *
     * 用户反馈是否有帮助
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateDiagnoseFeedbackRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createDiagnoseFeedbackAsyncInvoker(
        CreateDiagnoseFeedbackRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createDiagnoseFeedback, hcClient);
    }

    /**
     * 开始一键诊断
     *
     * 开始一键诊断
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateDiagnoseJobRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createDiagnoseJobAsync(CreateDiagnoseJobRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createDiagnoseJob);
    }

    /**
     * 开始一键诊断
     *
     * 开始一键诊断
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateDiagnoseJobRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createDiagnoseJobAsyncInvoker(
        CreateDiagnoseJobRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createDiagnoseJob, hcClient);
    }

    /**
     * 问答满意度评价
     *
     * 一次问答完毕后, 针对这一次问答提交满意度评价
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateEvaluateRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createEvaluateAsync(CreateEvaluateRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createEvaluate);
    }

    /**
     * 问答满意度评价
     *
     * 一次问答完毕后, 针对这一次问答提交满意度评价
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateEvaluateRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createEvaluateAsyncInvoker(
        CreateEvaluateRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createEvaluate, hcClient);
    }

    /**
     * 创建举报反馈
     *
     * 创建举报反馈
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateFeedbackRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createFeedbackAsync(CreateFeedbackRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createFeedback);
    }

    /**
     * 创建举报反馈
     *
     * 创建举报反馈
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateFeedbackRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createFeedbackAsyncInvoker(
        CreateFeedbackRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createFeedback, hcClient);
    }

    /**
     * 创建标签
     *
     * 创建标签
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createLabelsAsync(CreateLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createLabels);
    }

    /**
     * 创建标签
     *
     * 创建标签
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateLabelsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createLabelsAsyncInvoker(
        CreateLabelsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createLabels, hcClient);
    }

    /**
     * 提交留言
     *
     * 提交留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateMessagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createMessagesAsync(CreateMessagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createMessages);
    }

    /**
     * 提交留言
     *
     * 提交留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateMessagesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createMessagesAsyncInvoker(
        CreateMessagesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createMessages, hcClient);
    }

    /**
     * 创建授权
     *
     * 创建授权
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreatePrivilegesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createPrivilegesAsync(CreatePrivilegesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createPrivileges);
    }

    /**
     * 创建授权
     *
     * 创建授权
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreatePrivilegesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createPrivilegesAsyncInvoker(
        CreatePrivilegesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createPrivileges, hcClient);
    }

    /**
     * 新问答接口
     *
     * 支持多轮流程问答接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateQaAskRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createQaAskAsync(CreateQaAskRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createQaAsk);
    }

    /**
     * 新问答接口
     *
     * 支持多轮流程问答接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateQaAskRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createQaAskAsyncInvoker(CreateQaAskRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createQaAsk, hcClient);
    }

    /**
     * 反馈评价
     *
     * 提交/取消反馈评价
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateQaFeedbacksRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createQaFeedbacksAsync(CreateQaFeedbacksRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createQaFeedbacks);
    }

    /**
     * 反馈评价
     *
     * 提交/取消反馈评价
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateQaFeedbacksRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createQaFeedbacksAsyncInvoker(
        CreateQaFeedbacksRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createQaFeedbacks, hcClient);
    }

    /**
     * 提问(在制定的会话中)
     *
     * 提问(在制定的会话中)
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateQuestionInSessionRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createQuestionInSessionAsync(
        CreateQuestionInSessionRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createQuestionInSession);
    }

    /**
     * 提问(在制定的会话中)
     *
     * 提问(在制定的会话中)
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateQuestionInSessionRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createQuestionInSessionAsyncInvoker(
        CreateQuestionInSessionRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createQuestionInSession, hcClient);
    }

    /**
     * 创建关联
     *
     * 创建关联,一个工单最多支持3个关联
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateRelationsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createRelationsAsync(CreateRelationsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createRelations);
    }

    /**
     * 创建关联
     *
     * 创建关联,一个工单最多支持3个关联
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateRelationsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createRelationsAsyncInvoker(
        CreateRelationsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createRelations, hcClient);
    }

    /**
     * 提交评分
     *
     * 提交评分
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateScoresRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createScoresAsync(CreateScoresRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createScores);
    }

    /**
     * 提交评分
     *
     * 提交评分
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateScoresRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createScoresAsyncInvoker(
        CreateScoresRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createScores, hcClient);
    }

    /**
     * 创建问答会话
     *
     * 用于创建问答会话, 创建会话后可开始问答
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateSessionRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createSessionAsync(CreateSessionRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createSession);
    }

    /**
     * 创建问答会话
     *
     * 用于创建问答会话, 创建会话后可开始问答
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request CreateSessionRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker createSessionAsyncInvoker(
        CreateSessionRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.createSession, hcClient);
    }

    /**
     * 删除附件
     *
     * 删除附件
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DeleteAccessoriesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture deleteAccessoriesAsync(DeleteAccessoriesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.deleteAccessories);
    }

    /**
     * 删除附件
     *
     * 删除附件
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DeleteAccessoriesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker deleteAccessoriesAsyncInvoker(
        DeleteAccessoriesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.deleteAccessories, hcClient);
    }

    /**
     * 删除工单关联标签接口
     *
     * 删除指定工单关联标签接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DeleteCaseLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture deleteCaseLabelsAsync(DeleteCaseLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.deleteCaseLabels);
    }

    /**
     * 删除工单关联标签接口
     *
     * 删除指定工单关联标签接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DeleteCaseLabelsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker deleteCaseLabelsAsyncInvoker(
        DeleteCaseLabelsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.deleteCaseLabels, hcClient);
    }

    /**
     * 删除标签
     *
     * 删除标签,同时会删除工单与标签关联关系
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DeleteLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture deleteLabelsAsync(DeleteLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.deleteLabels);
    }

    /**
     * 删除标签
     *
     * 删除标签,同时会删除工单与标签关联关系
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DeleteLabelsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker deleteLabelsAsyncInvoker(
        DeleteLabelsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.deleteLabels, hcClient);
    }

    /**
     * 删除关联
     *
     * 删除关联
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DeleteRelationRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture deleteRelationAsync(DeleteRelationRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.deleteRelation);
    }

    /**
     * 删除关联
     *
     * 删除关联
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DeleteRelationRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker deleteRelationAsyncInvoker(
        DeleteRelationRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.deleteRelation, hcClient);
    }

    /**
     * 下载附件
     *
     * 下载附件
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DownloadAccessoriesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture downloadAccessoriesAsync(DownloadAccessoriesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.downloadAccessories);
    }

    /**
     * 下载附件
     *
     * 下载附件
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DownloadAccessoriesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker downloadAccessoriesAsyncInvoker(
        DownloadAccessoriesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.downloadAccessories, hcClient);
    }

    /**
     * 工单导出
     *
     * 工单导出
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DownloadCasesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture downloadCasesAsync(DownloadCasesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.downloadCases);
    }

    /**
     * 工单导出
     *
     * 工单导出
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DownloadCasesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker downloadCasesAsyncInvoker(
        DownloadCasesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.downloadCases, hcClient);
    }

    /**
     * 图片展示
     *
     * 返回图片内容,用于页面直接展示
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DownloadImagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture downloadImagesAsync(DownloadImagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.downloadImages);
    }

    /**
     * 图片展示
     *
     * 返回图片内容,用于页面直接展示
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request DownloadImagesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker downloadImagesAsyncInvoker(
        DownloadImagesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.downloadImages, hcClient);
    }

    /**
     * 租户批量获取下载链接
     *
     * 租户批量获取下载链接
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListAccessoryAccessUrlsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listAccessoryAccessUrlsAsync(
        ListAccessoryAccessUrlsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listAccessoryAccessUrls);
    }

    /**
     * 租户批量获取下载链接
     *
     * 租户批量获取下载链接
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListAccessoryAccessUrlsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listAccessoryAccessUrlsAsyncInvoker(
        ListAccessoryAccessUrlsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listAccessoryAccessUrls, hcClient);
    }

    /**
     * 查询委托
     *
     * 查询委托
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListAgenciesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listAgenciesAsync(ListAgenciesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listAgencies);
    }

    /**
     * 查询委托
     *
     * 查询委托
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListAgenciesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listAgenciesAsyncInvoker(
        ListAgenciesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listAgencies, hcClient);
    }

    /**
     * 查询国家码
     *
     * 查询国家码,用于提交工单页面填写联系方式使用
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListAreaCodesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listAreaCodesAsync(ListAreaCodesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listAreaCodes);
    }

    /**
     * 查询国家码
     *
     * 查询国家码,用于提交工单页面填写联系方式使用
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListAreaCodesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listAreaCodesAsyncInvoker(
        ListAreaCodesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listAreaCodes, hcClient);
    }

    /**
     * 查询案例
     *
     * 查询满足指定条件的案例列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListArticlesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listArticlesAsync(ListArticlesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listArticles);
    }

    /**
     * 查询案例
     *
     * 查询满足指定条件的案例列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListArticlesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listArticlesAsyncInvoker(
        ListArticlesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listArticles, hcClient);
    }

    /**
     * 查看授权列表
     *
     * 查询授权列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListAuthorizationsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listAuthorizationsAsync(ListAuthorizationsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listAuthorizations);
    }

    /**
     * 查看授权列表
     *
     * 查询授权列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListAuthorizationsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listAuthorizationsAsyncInvoker(
        ListAuthorizationsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listAuthorizations, hcClient);
    }

    /**
     * 查询工单类目列表
     *
     * 查询工单类目列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseCategoriesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseCategoriesAsync(ListCaseCategoriesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseCategories);
    }

    /**
     * 查询工单类目列表
     *
     * 查询工单类目列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseCategoriesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listCaseCategoriesAsyncInvoker(
        ListCaseCategoriesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listCaseCategories, hcClient);
    }

    /**
     * 查询工单抄送邮箱
     *
     * 查询工单抄送邮箱
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseCcEmailsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseCcEmailsAsync(ListCaseCcEmailsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseCcEmails);
    }

    /**
     * 查询工单抄送邮箱
     *
     * 查询工单抄送邮箱
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseCcEmailsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listCaseCcEmailsAsyncInvoker(
        ListCaseCcEmailsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listCaseCcEmails, hcClient);
    }

    /**
     * 统计各状态工单数量
     *
     * 统计各状态工单数量
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseCountsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseCountsAsync(ListCaseCountsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseCounts);
    }

    /**
     * 统计各状态工单数量
     *
     * 统计各状态工单数量
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseCountsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listCaseCountsAsyncInvoker(
        ListCaseCountsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listCaseCounts, hcClient);
    }

    /**
     * 查询工单关联标签接口
     *
     * 查询工单关联标签接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseLabelsAsync(ListCaseLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseLabels);
    }

    /**
     * 查询工单关联标签接口
     *
     * 查询工单关联标签接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseLabelsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listCaseLabelsAsyncInvoker(
        ListCaseLabelsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listCaseLabels, hcClient);
    }

    /**
     * 查询工单限制,比如抄送邮箱个数等
     *
     * 查询工单限制,比如抄送邮箱个数等
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseLimitsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseLimitsAsync(ListCaseLimitsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseLimits);
    }

    /**
     * 查询工单限制,比如抄送邮箱个数等
     *
     * 查询工单限制,比如抄送邮箱个数等
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseLimitsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listCaseLimitsAsyncInvoker(
        ListCaseLimitsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listCaseLimits, hcClient);
    }

    /**
     * 查询工单操作日志
     *
     * 查询工单操作日志
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseOperateLogsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseOperateLogsAsync(ListCaseOperateLogsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseOperateLogs);
    }

    /**
     * 查询工单操作日志
     *
     * 查询工单操作日志
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseOperateLogsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listCaseOperateLogsAsyncInvoker(
        ListCaseOperateLogsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listCaseOperateLogs, hcClient);
    }

    /**
     * 查询工单配额
     *
     * 查询工单配额
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseQuotasRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseQuotasAsync(ListCaseQuotasRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseQuotas);
    }

    /**
     * 查询工单配额
     *
     * 查询工单配额
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseQuotasRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listCaseQuotasAsyncInvoker(
        ListCaseQuotasRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listCaseQuotas, hcClient);
    }

    /**
     * 查询问题类型对应模板
     *
     * 查询问题类型对应模板
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseTemplatesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseTemplatesAsync(ListCaseTemplatesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseTemplates);
    }

    /**
     * 查询问题类型对应模板
     *
     * 查询问题类型对应模板
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCaseTemplatesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listCaseTemplatesAsyncInvoker(
        ListCaseTemplatesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listCaseTemplates, hcClient);
    }

    /**
     * 查询工单列表接口
     *
     * 查询工单列表接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCasesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCasesAsync(ListCasesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCases);
    }

    /**
     * 查询工单列表接口
     *
     * 查询工单列表接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCasesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listCasesAsyncInvoker(ListCasesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listCases, hcClient);
    }

    /**
     * 查询用户关联的region
     *
     * 查询用户关联的region
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCustomersRegionsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCustomersRegionsAsync(
        ListCustomersRegionsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCustomersRegions);
    }

    /**
     * 查询用户关联的region
     *
     * 查询用户关联的region
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListCustomersRegionsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listCustomersRegionsAsyncInvoker(
        ListCustomersRegionsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listCustomersRegions, hcClient);
    }

    /**
     * 根据itemIds查询指定的诊断检查项执行结果
     *
     * 根据itemIds查询指定的诊断检查项执行结果
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListDiagnoseItemsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listDiagnoseItemsAsync(ListDiagnoseItemsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listDiagnoseItems);
    }

    /**
     * 根据itemIds查询指定的诊断检查项执行结果
     *
     * 根据itemIds查询指定的诊断检查项执行结果
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListDiagnoseItemsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listDiagnoseItemsAsyncInvoker(
        ListDiagnoseItemsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listDiagnoseItems, hcClient);
    }

    /**
     * 查询诊断任务执行结果
     *
     * 查询诊断任务执行结果
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListDiagnoseJobRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listDiagnoseJobAsync(ListDiagnoseJobRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listDiagnoseJob);
    }

    /**
     * 查询诊断任务执行结果
     *
     * 查询诊断任务执行结果
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListDiagnoseJobRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listDiagnoseJobAsyncInvoker(
        ListDiagnoseJobRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listDiagnoseJob, hcClient);
    }

    /**
     * 查询诊断历史记录列表
     *
     * 查询诊断历史记录列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListDiagnoseRecordsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listDiagnoseRecordsAsync(ListDiagnoseRecordsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listDiagnoseRecords);
    }

    /**
     * 查询诊断历史记录列表
     *
     * 查询诊断历史记录列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListDiagnoseRecordsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listDiagnoseRecordsAsyncInvoker(
        ListDiagnoseRecordsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listDiagnoseRecords, hcClient);
    }

    /**
     * 获取资源信息
     *
     * 获取资源信息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListDiagnoseResourcesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listDiagnoseResourcesAsync(
        ListDiagnoseResourcesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listDiagnoseResources);
    }

    /**
     * 获取资源信息
     *
     * 获取资源信息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListDiagnoseResourcesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listDiagnoseResourcesAsyncInvoker(
        ListDiagnoseResourcesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listDiagnoseResources, hcClient);
    }

    /**
     * 查询附加参数
     *
     * 提单时,根据不同的产品或者问题类型,会存在不同的一些附加参数填写
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListExtendsParamsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listExtendsParamsAsync(ListExtendsParamsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listExtendsParams);
    }

    /**
     * 查询附加参数
     *
     * 提单时,根据不同的产品或者问题类型,会存在不同的一些附加参数填写
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListExtendsParamsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listExtendsParamsAsyncInvoker(
        ListExtendsParamsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listExtendsParams, hcClient);
    }

    /**
     * 查询反馈选项
     *
     * 查询符合条件的反馈选项
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListFeedbackOptionRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listFeedbackOptionAsync(ListFeedbackOptionRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listFeedbackOption);
    }

    /**
     * 查询反馈选项
     *
     * 查询符合条件的反馈选项
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListFeedbackOptionRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listFeedbackOptionAsyncInvoker(
        ListFeedbackOptionRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listFeedbackOption, hcClient);
    }

    /**
     * 查询已验证的列表
     *
     * 查询已验证的列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListHasVerifiedContactsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listHasVerifiedContactsAsync(
        ListHasVerifiedContactsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listHasVerifiedContacts);
    }

    /**
     * 查询已验证的列表
     *
     * 查询已验证的列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListHasVerifiedContactsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listHasVerifiedContactsAsyncInvoker(
        ListHasVerifiedContactsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listHasVerifiedContacts, hcClient);
    }

    /**
     * 查询堡垒机历史操作记录
     *
     * 查询堡垒机历史操作记录
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListHistoryOperateLogsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listHistoryOperateLogsAsync(
        ListHistoryOperateLogsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listHistoryOperateLogs);
    }

    /**
     * 查询堡垒机历史操作记录
     *
     * 查询堡垒机历史操作记录
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListHistoryOperateLogsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listHistoryOperateLogsAsyncInvoker(
        ListHistoryOperateLogsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listHistoryOperateLogs, hcClient);
    }

    /**
     * 查询堡垒机历史会话列表
     *
     * 查询堡垒机历史会话列
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListHistorySessionsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listHistorySessionsAsync(ListHistorySessionsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listHistorySessions);
    }

    /**
     * 查询堡垒机历史会话列表
     *
     * 查询堡垒机历史会话列
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListHistorySessionsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listHistorySessionsAsyncInvoker(
        ListHistorySessionsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listHistorySessions, hcClient);
    }

    /**
     * 查询标签
     *
     * 查询标签
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listLabelsAsync(ListLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listLabels);
    }

    /**
     * 查询标签
     *
     * 查询标签
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListLabelsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listLabelsAsyncInvoker(ListLabelsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listLabels, hcClient);
    }

    /**
     * 查询留言
     *
     * 查询留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListMessagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listMessagesAsync(ListMessagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listMessages);
    }

    /**
     * 查询留言
     *
     * 查询留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListMessagesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listMessagesAsyncInvoker(
        ListMessagesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listMessages, hcClient);
    }

    /**
     * 查询更多留言
     *
     * 查询更多留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListMoreInstantMessagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listMoreInstantMessagesAsync(
        ListMoreInstantMessagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listMoreInstantMessages);
    }

    /**
     * 查询更多留言
     *
     * 查询更多留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListMoreInstantMessagesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listMoreInstantMessagesAsyncInvoker(
        ListMoreInstantMessagesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listMoreInstantMessages, hcClient);
    }

    /**
     * 轮询查询即时消息
     *
     * 轮询查询即时消息接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListNewInstantMessagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listNewInstantMessagesAsync(
        ListNewInstantMessagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listNewInstantMessages);
    }

    /**
     * 轮询查询即时消息
     *
     * 轮询查询即时消息接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListNewInstantMessagesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listNewInstantMessagesAsyncInvoker(
        ListNewInstantMessagesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listNewInstantMessages, hcClient);
    }

    /**
     * 查询公告
     *
     * 查询满足指定条件的公告列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListNoticesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listNoticesAsync(ListNoticesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listNotices);
    }

    /**
     * 查询公告
     *
     * 查询满足指定条件的公告列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListNoticesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listNoticesAsyncInvoker(ListNoticesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listNotices, hcClient);
    }

    /**
     * 工单列表
     *
     * 工单列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListOrderIncidentRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listOrderIncidentAsync(ListOrderIncidentRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listOrderIncident);
    }

    /**
     * 工单列表
     *
     * 工单列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListOrderIncidentRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listOrderIncidentAsyncInvoker(
        ListOrderIncidentRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listOrderIncident, hcClient);
    }

    /**
     * 查询工单权限
     *
     * 查询工单权限
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListPrivilegesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listPrivilegesAsync(ListPrivilegesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listPrivileges);
    }

    /**
     * 查询工单权限
     *
     * 查询工单权限
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListPrivilegesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listPrivilegesAsyncInvoker(
        ListPrivilegesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listPrivileges, hcClient);
    }

    /**
     * 查询问题类型列表
     *
     * 提交工单时,选择产品类型之后选择对应的问题列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListProblemTypesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listProblemTypesAsync(ListProblemTypesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listProblemTypes);
    }

    /**
     * 查询问题类型列表
     *
     * 提交工单时,选择产品类型之后选择对应的问题列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListProblemTypesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listProblemTypesAsyncInvoker(
        ListProblemTypesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listProblemTypes, hcClient);
    }

    /**
     * 查询产品类型列表
     *
     * 查询产品类型列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListProductCategoriesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listProductCategoriesAsync(
        ListProductCategoriesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listProductCategories);
    }

    /**
     * 查询产品类型列表
     *
     * 查询产品类型列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListProductCategoriesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listProductCategoriesAsyncInvoker(
        ListProductCategoriesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listProductCategories, hcClient);
    }

    /**
     * 查询推荐热词
     *
     * 查询指定条件的推荐热词
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListRecommendWordsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listRecommendWordsAsync(ListRecommendWordsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listRecommendWords);
    }

    /**
     * 查询推荐热词
     *
     * 查询指定条件的推荐热词
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListRecommendWordsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listRecommendWordsAsyncInvoker(
        ListRecommendWordsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listRecommendWords, hcClient);
    }

    /**
     * 查询区域列表
     *
     * 查询区域列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListRegionsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listRegionsAsync(ListRegionsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listRegions);
    }

    /**
     * 查询区域列表
     *
     * 查询区域列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListRegionsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listRegionsAsyncInvoker(ListRegionsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listRegions, hcClient);
    }

    /**
     * 查询关联工单
     *
     * 查询工单的关联,返回关联工单的简要信息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListRelationRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listRelationAsync(ListRelationRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listRelation);
    }

    /**
     * 查询关联工单
     *
     * 查询工单的关联,返回关联工单的简要信息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListRelationRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listRelationAsyncInvoker(
        ListRelationRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listRelation, hcClient);
    }

    /**
     * 工单满意度分类列表
     *
     * 工单满意度分类列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListSatisfactionDimensionsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listSatisfactionDimensionsAsync(
        ListSatisfactionDimensionsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listSatisfactionDimensions);
    }

    /**
     * 工单满意度分类列表
     *
     * 工单满意度分类列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListSatisfactionDimensionsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listSatisfactionDimensionsAsyncInvoker(
        ListSatisfactionDimensionsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listSatisfactionDimensions, hcClient);
    }

    /**
     * 查询问题严重性列表
     *
     * 查询问题严重性列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListSeveritiesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listSeveritiesAsync(ListSeveritiesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listSeverities);
    }

    /**
     * 查询问题严重性列表
     *
     * 查询问题严重性列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListSeveritiesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listSeveritiesAsyncInvoker(
        ListSeveritiesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listSeverities, hcClient);
    }

    /**
     * 查询子用户信息
     *
     * 查询子用户信息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListSubCustomersRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listSubCustomersAsync(ListSubCustomersRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listSubCustomers);
    }

    /**
     * 查询子用户信息
     *
     * 查询子用户信息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListSubCustomersRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listSubCustomersAsyncInvoker(
        ListSubCustomersRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listSubCustomers, hcClient);
    }

    /**
     * 查询工具
     *
     * 查询满足指定条件的工具列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListToolsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listToolsAsync(ListToolsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listTools);
    }

    /**
     * 查询工具
     *
     * 查询满足指定条件的工具列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListToolsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listToolsAsyncInvoker(ListToolsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listTools, hcClient);
    }

    /**
     * 查询堡垒机文件传输记录
     *
     * 查询堡垒机文件传输记录
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListTransportHistoriesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listTransportHistoriesAsync(
        ListTransportHistoriesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listTransportHistories);
    }

    /**
     * 查询堡垒机文件传输记录
     *
     * 查询堡垒机文件传输记录
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListTransportHistoriesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listTransportHistoriesAsyncInvoker(
        ListTransportHistoriesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listTransportHistories, hcClient);
    }

    /**
     * 查询未读消息
     *
     * 查询未读消息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListUnreadNewInstantMessagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listUnreadNewInstantMessagesAsync(
        ListUnreadNewInstantMessagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listUnreadNewInstantMessages);
    }

    /**
     * 查询未读消息
     *
     * 查询未读消息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ListUnreadNewInstantMessagesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listUnreadNewInstantMessagesAsyncInvoker(
        ListUnreadNewInstantMessagesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.listUnreadNewInstantMessages, hcClient);
    }

    /**
     * 撤回留言
     *
     * 撤回留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request RevokeMessageRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture revokeMessageAsync(RevokeMessageRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.revokeMessage);
    }

    /**
     * 撤回留言
     *
     * 撤回留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request RevokeMessageRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker revokeMessageAsyncInvoker(
        RevokeMessageRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.revokeMessage, hcClient);
    }

    /**
     * 获取验证码
     *
     * 获取验证码
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request SendVerifyCodesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture sendVerifyCodesAsync(SendVerifyCodesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.sendVerifyCodes);
    }

    /**
     * 获取验证码
     *
     * 获取验证码
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request SendVerifyCodesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker sendVerifyCodesAsyncInvoker(
        SendVerifyCodesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.sendVerifyCodes, hcClient);
    }

    /**
     * 附件限制
     *
     * 查询附件的一下限制,比如大小,数量,文件类型
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowAccessoryLimitsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showAccessoryLimitsAsync(ShowAccessoryLimitsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showAccessoryLimits);
    }

    /**
     * 附件限制
     *
     * 查询附件的一下限制,比如大小,数量,文件类型
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowAccessoryLimitsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showAccessoryLimitsAsyncInvoker(
        ShowAccessoryLimitsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showAccessoryLimits, hcClient);
    }

    /**
     * 查询联想问题
     *
     * 根据当前输入, 联想相关的问题
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowAssociatedQuestionsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showAssociatedQuestionsAsync(
        ShowAssociatedQuestionsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showAssociatedQuestions);
    }

    /**
     * 查询联想问题
     *
     * 根据当前输入, 联想相关的问题
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowAssociatedQuestionsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showAssociatedQuestionsAsyncInvoker(
        ShowAssociatedQuestionsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showAssociatedQuestions, hcClient);
    }

    /**
     * 查询授权详情
     *
     * 查询授权详情
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowAuthorizationDetailRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showAuthorizationDetailAsync(
        ShowAuthorizationDetailRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showAuthorizationDetail);
    }

    /**
     * 查询授权详情
     *
     * 查询授权详情
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowAuthorizationDetailRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showAuthorizationDetailAsyncInvoker(
        ShowAuthorizationDetailRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showAuthorizationDetail, hcClient);
    }

    /**
     * 查询工单详情
     *
     * 查询工单详情
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowCaseDetailRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showCaseDetailAsync(ShowCaseDetailRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showCaseDetail);
    }

    /**
     * 查询工单详情
     *
     * 查询工单详情
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowCaseDetailRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showCaseDetailAsyncInvoker(
        ShowCaseDetailRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showCaseDetail, hcClient);
    }

    /**
     * 查询工单扩展参数
     *
     * 查询工单扩展参数
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowCaseExtendsParamRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showCaseExtendsParamAsync(
        ShowCaseExtendsParamRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showCaseExtendsParam);
    }

    /**
     * 查询工单扩展参数
     *
     * 查询工单扩展参数
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowCaseExtendsParamRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showCaseExtendsParamAsyncInvoker(
        ShowCaseExtendsParamRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showCaseExtendsParam, hcClient);
    }

    /**
     * 查询某个工单状态
     *
     * 查询某个工单状态
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowCaseStatusRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showCaseStatusAsync(ShowCaseStatusRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showCaseStatus);
    }

    /**
     * 查询某个工单状态
     *
     * 查询某个工单状态
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowCaseStatusRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showCaseStatusAsyncInvoker(
        ShowCaseStatusRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showCaseStatus, hcClient);
    }

    /**
     * 查询配置
     *
     * 查询配置
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowConfigurationRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showConfigurationAsync(ShowConfigurationRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showConfiguration);
    }

    /**
     * 查询配置
     *
     * 查询配置
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowConfigurationRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showConfigurationAsyncInvoker(
        ShowConfigurationRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showConfiguration, hcClient);
    }

    /**
     * 查询提单权限
     *
     * 查询提单权限
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowCustomerPrivilegePolicyRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showCustomerPrivilegePolicyAsync(
        ShowCustomerPrivilegePolicyRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showCustomerPrivilegePolicy);
    }

    /**
     * 查询提单权限
     *
     * 查询提单权限
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowCustomerPrivilegePolicyRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showCustomerPrivilegePolicyAsyncInvoker(
        ShowCustomerPrivilegePolicyRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showCustomerPrivilegePolicy, hcClient);
    }

    /**
     * 附件下载地址
     *
     * 附件下载地址
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowDownloadAccessoryUrlRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showDownloadAccessoryUrlAsync(
        ShowDownloadAccessoryUrlRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showDownloadAccessoryUrl);
    }

    /**
     * 附件下载地址
     *
     * 附件下载地址
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowDownloadAccessoryUrlRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showDownloadAccessoryUrlAsyncInvoker(
        ShowDownloadAccessoryUrlRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showDownloadAccessoryUrl, hcClient);
    }

    /**
     * 查看最新发布版本协议详情
     *
     * 查看最新发布版本协议详情
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowLatestPublishedAgreementRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showLatestPublishedAgreementAsync(
        ShowLatestPublishedAgreementRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showLatestPublishedAgreement);
    }

    /**
     * 查看最新发布版本协议详情
     *
     * 查看最新发布版本协议详情
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowLatestPublishedAgreementRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showLatestPublishedAgreementAsyncInvoker(
        ShowLatestPublishedAgreementRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showLatestPublishedAgreement, hcClient);
    }

    /**
     * 查询登录类型
     *
     * 查询登录类型
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowLoginTypeRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showLoginTypeAsync(ShowLoginTypeRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showLoginType);
    }

    /**
     * 查询登录类型
     *
     * 查询登录类型
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowLoginTypeRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showLoginTypeAsyncInvoker(
        ShowLoginTypeRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showLoginType, hcClient);
    }

    /**
     * 查询伙伴工单权限
     *
     * 查询伙伴工单权限
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowPartnersCasesPrivilegeRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showPartnersCasesPrivilegeAsync(
        ShowPartnersCasesPrivilegeRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showPartnersCasesPrivilege);
    }

    /**
     * 查询伙伴工单权限
     *
     * 查询伙伴工单权限
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowPartnersCasesPrivilegeRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showPartnersCasesPrivilegeAsyncInvoker(
        ShowPartnersCasesPrivilegeRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showPartnersCasesPrivilege, hcClient);
    }

    /**
     * 查询关联伙伴服务信息
     *
     * 查询关联伙伴服务信息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowPartnersServiceInfoRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showPartnersServiceInfoAsync(
        ShowPartnersServiceInfoRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showPartnersServiceInfo);
    }

    /**
     * 查询关联伙伴服务信息
     *
     * 查询关联伙伴服务信息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowPartnersServiceInfoRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showPartnersServiceInfoAsyncInvoker(
        ShowPartnersServiceInfoRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showPartnersServiceInfo, hcClient);
    }

    /**
     * 查询语料详情
     *
     * 查询指定语料的详情
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowQaPairDetailRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showQaPairDetailAsync(ShowQaPairDetailRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showQaPairDetail);
    }

    /**
     * 查询语料详情
     *
     * 查询指定语料的详情
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowQaPairDetailRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showQaPairDetailAsyncInvoker(
        ShowQaPairDetailRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showQaPairDetail, hcClient);
    }

    /**
     * 查询语料
     *
     * 查询满足指定条件的语料列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowQaPairsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showQaPairsAsync(ShowQaPairsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showQaPairs);
    }

    /**
     * 查询语料
     *
     * 查询满足指定条件的语料列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowQaPairsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showQaPairsAsyncInvoker(ShowQaPairsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showQaPairs, hcClient);
    }

    /**
     * 查询用户是否签署最新协议
     *
     * 查询用户是否签署最新协议
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowSignedLatestPublishedAgreementRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showSignedLatestPublishedAgreementAsync(
        ShowSignedLatestPublishedAgreementRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showSignedLatestPublishedAgreement);
    }

    /**
     * 查询用户是否签署最新协议
     *
     * 查询用户是否签署最新协议
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowSignedLatestPublishedAgreementRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showSignedLatestPublishedAgreementAsyncInvoker(
        ShowSignedLatestPublishedAgreementRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showSignedLatestPublishedAgreement, hcClient);
    }

    /**
     * 产品类型转为主题
     *
     * 产品类型转为主题
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowThemeRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showThemeAsync(ShowThemeRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showTheme);
    }

    /**
     * 产品类型转为主题
     *
     * 产品类型转为主题
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request ShowThemeRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker showThemeAsyncInvoker(ShowThemeRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.showTheme, hcClient);
    }

    /**
     * 签署协议
     *
     * 签署协议
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request SignPublishedAgreementRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture signPublishedAgreementAsync(
        SignPublishedAgreementRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.signPublishedAgreement);
    }

    /**
     * 签署协议
     *
     * 签署协议
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request SignPublishedAgreementRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker signPublishedAgreementAsyncInvoker(
        SignPublishedAgreementRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.signPublishedAgreement, hcClient);
    }

    /**
     * 拒绝|撤销授权
     *
     * 拒绝|撤销授权
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UpdateAuthorizationsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture updateAuthorizationsAsync(
        UpdateAuthorizationsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.updateAuthorizations);
    }

    /**
     * 拒绝|撤销授权
     *
     * 拒绝|撤销授权
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UpdateAuthorizationsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker updateAuthorizationsAsyncInvoker(
        UpdateAuthorizationsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.updateAuthorizations, hcClient);
    }

    /**
     * 修改联系方式
     *
     * 修改联系方式
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UpdateCaseContactInfoRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture updateCaseContactInfoAsync(
        UpdateCaseContactInfoRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.updateCaseContactInfo);
    }

    /**
     * 修改联系方式
     *
     * 修改联系方式
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UpdateCaseContactInfoRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker updateCaseContactInfoAsyncInvoker(
        UpdateCaseContactInfoRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.updateCaseContactInfo, hcClient);
    }

    /**
     * 工单操作
     *
     * 工单操作
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UpdateCasesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture updateCasesAsync(UpdateCasesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.updateCases);
    }

    /**
     * 工单操作
     *
     * 工单操作
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UpdateCasesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker updateCasesAsyncInvoker(UpdateCasesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.updateCases, hcClient);
    }

    /**
     * 修改标签
     *
     * 修改标签
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UpdateLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture updateLabelsAsync(UpdateLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.updateLabels);
    }

    /**
     * 修改标签
     *
     * 修改标签
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UpdateLabelsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker updateLabelsAsyncInvoker(
        UpdateLabelsRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.updateLabels, hcClient);
    }

    /**
     * 设置消息已读
     *
     * 设置消息已读
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UpdateNewInstantMessagesReadRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture updateNewInstantMessagesReadAsync(
        UpdateNewInstantMessagesReadRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.updateNewInstantMessagesRead);
    }

    /**
     * 设置消息已读
     *
     * 设置消息已读
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UpdateNewInstantMessagesReadRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker updateNewInstantMessagesReadAsyncInvoker(
        UpdateNewInstantMessagesReadRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.updateNewInstantMessagesRead, hcClient);
    }

    /**
     * 上传附件
     *
     * 上传附件给SDK使用,上传附件需要满足\"附件限制\"返回的关于大小等限制
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UploadJsonAccessoriesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture uploadJsonAccessoriesAsync(
        UploadJsonAccessoriesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.uploadJsonAccessories);
    }

    /**
     * 上传附件
     *
     * 上传附件给SDK使用,上传附件需要满足\"附件限制\"返回的关于大小等限制
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param request UploadJsonAccessoriesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker uploadJsonAccessoriesAsyncInvoker(
        UploadJsonAccessoriesRequest request) {
        return new AsyncInvoker<>(request, OsmMeta.uploadJsonAccessories, hcClient);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy