Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.huaweicloud.sdk.osm.v2.OsmAsyncClient Maven / Gradle / Ivy
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