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.*;

import java.util.concurrent.CompletableFuture;

public class OsmAsyncClient {

    protected HcClient hcClient;

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

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

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

    /**
     * 验证授权主机
     *
     * 验证授权主机密码是否正确
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 CheckNeedVerifyRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture checkNeedVerifyAsync(CheckNeedVerifyRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.checkNeedVerify);
    }

    /**
     * 是否需要验证
     *
     * 是否需要验证
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 CheckVerifyCodesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture checkVerifyCodesAsync(CheckVerifyCodesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.checkVerifyCodes);
    }

    /**
     * 验证联系方式
     *
     * 验证联系方式
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ConfirmAuthorizationsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture confirmAuthorizationsAsync(
        ConfirmAuthorizationsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.confirmAuthorizations);
    }

    /**
     * 租户确认授权
     *
     * 租户确认授权
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 CreateCaseExtendsParamRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createCaseExtendsParamAsync(
        CreateCaseExtendsParamRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createCaseExtendsParam);
    }

    /**
     * 提交工单扩展参数
     *
     * 提交工单扩展参数
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 CreateCaseLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createCaseLabelsAsync(CreateCaseLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createCaseLabels);
    }

    /**
     * 添加工单关联标签接口
     *
     * 添加工单关联标签接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 CreateCasesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createCasesAsync(CreateCasesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createCases);
    }

    /**
     * 创建工单
     *
     * 创建工单
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 CreateLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createLabelsAsync(CreateLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createLabels);
    }

    /**
     * 创建标签
     *
     * 创建标签
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 CreateMessagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createMessagesAsync(CreateMessagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createMessages);
    }

    /**
     * 提交留言
     *
     * 提交留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 CreatePrivilegesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createPrivilegesAsync(CreatePrivilegesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createPrivileges);
    }

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

    /**
     * 创建关联
     *
     * 创建关联,一个工单最多支持3个关联
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 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 CreateScoresRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture createScoresAsync(CreateScoresRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.createScores);
    }

    /**
     * 提交评分
     *
     * 提交评分
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 DeleteAccessoriesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture deleteAccessoriesAsync(DeleteAccessoriesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.deleteAccessories);
    }

    /**
     * 删除附件
     *
     * 删除附件
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 DeleteCaseLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture deleteCaseLabelsAsync(DeleteCaseLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.deleteCaseLabels);
    }

    /**
     * 删除工单关联标签接口
     *
     * 删除指定工单关联标签接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 DeleteLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture deleteLabelsAsync(DeleteLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.deleteLabels);
    }

    /**
     * 删除标签
     *
     * 删除标签,同时会删除工单与标签关联关系
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 DeleteRelationRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture deleteRelationAsync(DeleteRelationRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.deleteRelation);
    }

    /**
     * 删除关联
     *
     * 删除关联
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 DownloadAccessoriesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture downloadAccessoriesAsync(DownloadAccessoriesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.downloadAccessories);
    }

    /**
     * 下载附件
     *
     * 下载附件
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 DownloadCasesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture downloadCasesAsync(DownloadCasesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.downloadCases);
    }

    /**
     * 工单导出
     *
     * 工单导出
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 DownloadImagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture downloadImagesAsync(DownloadImagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.downloadImages);
    }

    /**
     * 图片展示
     *
     * 返回图片内容,用于页面直接展示
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListAccessoryAccessUrlsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listAccessoryAccessUrlsAsync(
        ListAccessoryAccessUrlsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listAccessoryAccessUrls);
    }

    /**
     * 租户批量获取下载链接
     *
     * 租户批量获取下载链接
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListAgenciesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listAgenciesAsync(ListAgenciesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listAgencies);
    }

    /**
     * 查询委托
     *
     * 查询委托
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListAreaCodesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listAreaCodesAsync(ListAreaCodesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listAreaCodes);
    }

    /**
     * 查询国家码
     *
     * 查询国家码,用于提交工单页面填写联系方式使用
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListAuthorizationsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listAuthorizationsAsync(ListAuthorizationsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listAuthorizations);
    }

    /**
     * 查看授权列表
     *
     * 查询授权列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListCaseCategoriesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseCategoriesAsync(ListCaseCategoriesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseCategories);
    }

    /**
     * 查询工单类目列表
     *
     * 查询工单类目列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListCaseCcEmailsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseCcEmailsAsync(ListCaseCcEmailsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseCcEmails);
    }

    /**
     * 查询工单抄送邮箱
     *
     * 查询工单抄送邮箱
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListCaseCountsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseCountsAsync(ListCaseCountsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseCounts);
    }

    /**
     * 统计各状态工单数量
     *
     * 统计各状态工单数量
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListCaseLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseLabelsAsync(ListCaseLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseLabels);
    }

    /**
     * 查询工单关联标签接口
     *
     * 查询工单关联标签接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListCaseLimitsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseLimitsAsync(ListCaseLimitsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseLimits);
    }

    /**
     * 查询工单限制,比如抄送邮箱个数等
     *
     * 查询工单限制,比如抄送邮箱个数等
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListCaseOperateLogsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseOperateLogsAsync(ListCaseOperateLogsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseOperateLogs);
    }

    /**
     * 查询工单操作日志
     *
     * 查询工单操作日志
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListCaseQuotasRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseQuotasAsync(ListCaseQuotasRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseQuotas);
    }

    /**
     * 查询工单配额
     *
     * 查询工单配额
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListCaseTemplatesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCaseTemplatesAsync(ListCaseTemplatesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCaseTemplates);
    }

    /**
     * 查询问题类型对应模板
     *
     * 查询问题类型对应模板
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListCasesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listCasesAsync(ListCasesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listCases);
    }

    /**
     * 查询工单列表接口
     *
     * 查询工单列表接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 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 ListCustomersRegionsRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker listCustomersRegionsAsyncInvoker(
        ListCustomersRegionsRequest request) {
        return new AsyncInvoker(request,
            OsmMeta.listCustomersRegions, hcClient);
    }

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

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

    /**
     * 查询已验证的列表
     *
     * 查询已验证的列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListHistoryOperateLogsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listHistoryOperateLogsAsync(
        ListHistoryOperateLogsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listHistoryOperateLogs);
    }

    /**
     * 查询堡垒机历史操作记录
     *
     * 查询堡垒机历史操作记录
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListHistorySessionsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listHistorySessionsAsync(ListHistorySessionsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listHistorySessions);
    }

    /**
     * 查询堡垒机历史会话列表
     *
     * 查询堡垒机历史会话列
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listLabelsAsync(ListLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listLabels);
    }

    /**
     * 查询标签
     *
     * 查询标签
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListMessagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listMessagesAsync(ListMessagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listMessages);
    }

    /**
     * 查询留言
     *
     * 查询留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListMoreInstantMessagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listMoreInstantMessagesAsync(
        ListMoreInstantMessagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listMoreInstantMessages);
    }

    /**
     * 查询更多留言
     *
     * 查询更多留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListNewInstantMessagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listNewInstantMessagesAsync(
        ListNewInstantMessagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listNewInstantMessages);
    }

    /**
     * 轮询查询即时消息
     *
     * 轮询查询即时消息接口
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListPrivilegesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listPrivilegesAsync(ListPrivilegesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listPrivileges);
    }

    /**
     * 查询工单权限
     *
     * 查询工单权限
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListProblemTypesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listProblemTypesAsync(ListProblemTypesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listProblemTypes);
    }

    /**
     * 查询问题类型列表
     *
     * 提交工单时,选择产品类型之后选择对应的问题列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListProductCategoriesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listProductCategoriesAsync(
        ListProductCategoriesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listProductCategories);
    }

    /**
     * 查询产品类型列表
     *
     * 查询产品类型列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListRegionsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listRegionsAsync(ListRegionsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listRegions);
    }

    /**
     * 查询区域列表
     *
     * 查询区域列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListRelationRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listRelationAsync(ListRelationRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listRelation);
    }

    /**
     * 查询关联工单
     *
     * 查询工单的关联,返回关联工单的简要信息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListSatisfactionDimensionsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listSatisfactionDimensionsAsync(
        ListSatisfactionDimensionsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listSatisfactionDimensions);
    }

    /**
     * 工单满意度分类列表
     *
     * 工单满意度分类列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListSeveritiesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listSeveritiesAsync(ListSeveritiesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listSeverities);
    }

    /**
     * 查询问题严重性列表
     *
     * 查询问题严重性列表
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListSubCustomersRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listSubCustomersAsync(ListSubCustomersRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listSubCustomers);
    }

    /**
     * 查询子用户信息
     *
     * 查询子用户信息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListTransportHistoriesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listTransportHistoriesAsync(
        ListTransportHistoriesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listTransportHistories);
    }

    /**
     * 查询堡垒机文件传输记录
     *
     * 查询堡垒机文件传输记录
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ListUnreadNewInstantMessagesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture listUnreadNewInstantMessagesAsync(
        ListUnreadNewInstantMessagesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.listUnreadNewInstantMessages);
    }

    /**
     * 查询未读消息
     *
     * 查询未读消息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 RevokeMessageRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture revokeMessageAsync(RevokeMessageRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.revokeMessage);
    }

    /**
     * 撤回留言
     *
     * 撤回留言
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 SendVerifyCodesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture sendVerifyCodesAsync(SendVerifyCodesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.sendVerifyCodes);
    }

    /**
     * 获取验证码
     *
     * 获取验证码
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ShowAccessoryLimitsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showAccessoryLimitsAsync(ShowAccessoryLimitsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showAccessoryLimits);
    }

    /**
     * 附件限制
     *
     * 查询附件的一下限制,比如大小,数量,文件类型
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ShowAuthorizationDetailRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showAuthorizationDetailAsync(
        ShowAuthorizationDetailRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showAuthorizationDetail);
    }

    /**
     * 查询授权详情
     *
     * 查询授权详情
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ShowCaseDetailRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showCaseDetailAsync(ShowCaseDetailRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showCaseDetail);
    }

    /**
     * 查询工单详情
     *
     * 查询工单详情
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ShowCaseExtendsParamRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showCaseExtendsParamAsync(
        ShowCaseExtendsParamRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showCaseExtendsParam);
    }

    /**
     * 查询工单扩展参数
     *
     * 查询工单扩展参数
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ShowCaseStatusRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showCaseStatusAsync(ShowCaseStatusRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showCaseStatus);
    }

    /**
     * 查询某个工单状态
     *
     * 查询某个工单状态
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ShowCustomerPrivilegePolicyRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showCustomerPrivilegePolicyAsync(
        ShowCustomerPrivilegePolicyRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showCustomerPrivilegePolicy);
    }

    /**
     * 查询提单权限
     *
     * 查询提单权限
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ShowLatestPublishedAgreementRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showLatestPublishedAgreementAsync(
        ShowLatestPublishedAgreementRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showLatestPublishedAgreement);
    }

    /**
     * 查看最新发布版本协议详情
     *
     * 查看最新发布版本协议详情
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ShowPartnersCasesPrivilegeRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showPartnersCasesPrivilegeAsync(
        ShowPartnersCasesPrivilegeRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showPartnersCasesPrivilege);
    }

    /**
     * 查询伙伴工单权限
     *
     * 查询伙伴工单权限
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ShowPartnersServiceInfoRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showPartnersServiceInfoAsync(
        ShowPartnersServiceInfoRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showPartnersServiceInfo);
    }

    /**
     * 查询关联伙伴服务信息
     *
     * 查询关联伙伴服务信息
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 ShowSignedLatestPublishedAgreementRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture showSignedLatestPublishedAgreementAsync(
        ShowSignedLatestPublishedAgreementRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.showSignedLatestPublishedAgreement);
    }

    /**
     * 查询用户是否签署最新协议
     *
     * 查询用户是否签署最新协议
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 SignPublishedAgreementRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture signPublishedAgreementAsync(
        SignPublishedAgreementRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.signPublishedAgreement);
    }

    /**
     * 签署协议
     *
     * 签署协议
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 UpdateAuthorizationsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture updateAuthorizationsAsync(
        UpdateAuthorizationsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.updateAuthorizations);
    }

    /**
     * 拒绝|撤销授权
     *
     * 拒绝|撤销授权
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 UpdateCaseContactInfoRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture updateCaseContactInfoAsync(
        UpdateCaseContactInfoRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.updateCaseContactInfo);
    }

    /**
     * 修改联系方式
     *
     * 修改联系方式
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 UpdateCasesRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture updateCasesAsync(UpdateCasesRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.updateCases);
    }

    /**
     * 工单操作
     *
     * 工单操作
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 UpdateLabelsRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture updateLabelsAsync(UpdateLabelsRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.updateLabels);
    }

    /**
     * 修改标签
     *
     * 修改标签
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 UpdateNewInstantMessagesReadRequest 请求对象
     * @return CompletableFuture
     */
    public CompletableFuture updateNewInstantMessagesReadAsync(
        UpdateNewInstantMessagesReadRequest request) {
        return hcClient.asyncInvokeHttp(request, OsmMeta.updateNewInstantMessagesRead);
    }

    /**
     * 设置消息已读
     *
     * 设置消息已读
     * 
     * Please refer to HUAWEI cloud API Explorer for details.
     *
     * @param 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 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 UploadJsonAccessoriesRequest 请求对象
     * @return AsyncInvoker
     */
    public AsyncInvoker uploadJsonAccessoriesAsyncInvoker(
        UploadJsonAccessoriesRequest request) {
        return new AsyncInvoker(request,
            OsmMeta.uploadJsonAccessories, hcClient);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy