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