Compare commits
90 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
678893901f | ||
|
|
1bf5fe98af | ||
|
|
2173eb9110 | ||
|
|
045dcc9fa9 | ||
|
|
2fa7d5dc9f | ||
|
|
0a04d9d475 | ||
|
|
1193bcf394 | ||
|
|
c2ce4a0048 | ||
|
|
a63623d1a9 | ||
|
|
3edb319f4c | ||
|
|
61af8db794 | ||
|
|
1fda527d88 | ||
|
|
da6add49af | ||
|
|
9454f4754b | ||
|
|
861a684089 | ||
|
|
1ce36b8afa | ||
|
|
93808b764c | ||
|
|
22e4b5fbf4 | ||
|
|
90670a1866 | ||
|
|
cebe31f0f4 | ||
|
|
ebd79f50ff | ||
|
|
3495b8e165 | ||
|
|
5204a37d2a | ||
|
|
3efd03d181 | ||
|
|
86ad2c73a3 | ||
|
|
27c46edf5d | ||
|
|
67493d8653 | ||
|
|
52bbf53aed | ||
|
|
ba2b797842 | ||
|
|
1e276056a2 | ||
|
|
f699392896 | ||
|
|
f7db57cc1b | ||
|
|
79c435e079 | ||
|
|
733d355d78 | ||
|
|
5e93a9b21f | ||
|
|
79815391f7 | ||
|
|
ece2943ddb | ||
|
|
43d1c945b8 | ||
|
|
812992b8d2 | ||
|
|
b5aa2495c8 | ||
|
|
83e7ccef1a | ||
|
|
2c3af87947 | ||
|
|
44572042b1 | ||
|
|
4fd76a9156 | ||
|
|
74ea14dac4 | ||
|
|
9439fe21fc | ||
|
|
1950f0a785 | ||
|
|
70f1379a6b | ||
|
|
b6fdfa2e99 | ||
|
|
e7391bcf60 | ||
|
|
34607b9120 | ||
|
|
9f40d7b20e | ||
|
|
0ed45d0a71 | ||
|
|
4038c65c3d | ||
|
|
a6ee7a24dc | ||
|
|
33322a0330 | ||
|
|
c0b65c2479 | ||
|
|
3267f3d649 | ||
|
|
a79257acaa | ||
|
|
724ad3f5ef | ||
|
|
208ca6ba33 | ||
|
|
7f67c014d7 | ||
|
|
e5892aafb1 | ||
|
|
4553624eb3 | ||
|
|
ecee6ebdcf | ||
|
|
e38743541f | ||
|
|
62675547a0 | ||
|
|
0b83aafb63 | ||
|
|
2ce5479bb3 | ||
|
|
0e8bc4d53b | ||
|
|
1e896e337a | ||
|
|
51b2160a35 | ||
|
|
a2538884e5 | ||
|
|
38687878d7 | ||
|
|
50542d3a96 | ||
|
|
31d841f554 | ||
|
|
38f1feda73 | ||
|
|
5e1ff681ee | ||
|
|
5888c43598 | ||
|
|
197143a57e | ||
|
|
cd65c6d063 | ||
|
|
af64ff1838 | ||
|
|
e1213b9125 | ||
|
|
00eafdf174 | ||
|
|
ebee82abfa | ||
|
|
5d8069b2ae | ||
|
|
7a56454f4a | ||
|
|
0c97547a63 | ||
|
|
6161fb7cdf | ||
|
|
25cf7939ec |
@@ -31,24 +31,36 @@ set(avatar_public_header_model
|
||||
include/alibabacloud/avatar/model/GetVideoTaskInfoResult.h
|
||||
include/alibabacloud/avatar/model/LicenseAuthRequest.h
|
||||
include/alibabacloud/avatar/model/LicenseAuthResult.h
|
||||
include/alibabacloud/avatar/model/QueryAvatarRequest.h
|
||||
include/alibabacloud/avatar/model/QueryAvatarResult.h
|
||||
include/alibabacloud/avatar/model/QueryAvatarListRequest.h
|
||||
include/alibabacloud/avatar/model/QueryAvatarListResult.h
|
||||
include/alibabacloud/avatar/model/QueryRunningInstanceRequest.h
|
||||
include/alibabacloud/avatar/model/QueryRunningInstanceResult.h
|
||||
include/alibabacloud/avatar/model/QueryTimedResetOperateStatusRequest.h
|
||||
include/alibabacloud/avatar/model/QueryTimedResetOperateStatusResult.h
|
||||
include/alibabacloud/avatar/model/SendCommandRequest.h
|
||||
include/alibabacloud/avatar/model/SendCommandResult.h
|
||||
include/alibabacloud/avatar/model/SendMessageRequest.h
|
||||
include/alibabacloud/avatar/model/SendMessageResult.h
|
||||
include/alibabacloud/avatar/model/SendTextRequest.h
|
||||
include/alibabacloud/avatar/model/SendTextResult.h
|
||||
include/alibabacloud/avatar/model/SendVamlRequest.h
|
||||
include/alibabacloud/avatar/model/SendVamlResult.h
|
||||
include/alibabacloud/avatar/model/StartInstanceRequest.h
|
||||
include/alibabacloud/avatar/model/StartInstanceResult.h
|
||||
include/alibabacloud/avatar/model/StartTimedResetOperateRequest.h
|
||||
include/alibabacloud/avatar/model/StartTimedResetOperateResult.h
|
||||
include/alibabacloud/avatar/model/StopInstanceRequest.h
|
||||
include/alibabacloud/avatar/model/StopInstanceResult.h
|
||||
include/alibabacloud/avatar/model/SubmitAudioTo2DAvatarVideoTaskRequest.h
|
||||
include/alibabacloud/avatar/model/SubmitAudioTo2DAvatarVideoTaskResult.h
|
||||
include/alibabacloud/avatar/model/SubmitAudioTo3DAvatarVideoTaskRequest.h
|
||||
include/alibabacloud/avatar/model/SubmitAudioTo3DAvatarVideoTaskResult.h
|
||||
include/alibabacloud/avatar/model/SubmitTextTo2DAvatarVideoTaskRequest.h
|
||||
include/alibabacloud/avatar/model/SubmitTextTo2DAvatarVideoTaskResult.h
|
||||
include/alibabacloud/avatar/model/SubmitTextTo3DAvatarVideoTaskRequest.h
|
||||
include/alibabacloud/avatar/model/SubmitTextTo3DAvatarVideoTaskResult.h
|
||||
include/alibabacloud/avatar/model/SubmitTextToSignVideoTaskRequest.h
|
||||
include/alibabacloud/avatar/model/SubmitTextToSignVideoTaskResult.h )
|
||||
include/alibabacloud/avatar/model/SubmitTextTo3DAvatarVideoTaskResult.h )
|
||||
|
||||
set(avatar_src
|
||||
src/AvatarClient.cc
|
||||
@@ -62,24 +74,36 @@ set(avatar_src
|
||||
src/model/GetVideoTaskInfoResult.cc
|
||||
src/model/LicenseAuthRequest.cc
|
||||
src/model/LicenseAuthResult.cc
|
||||
src/model/QueryAvatarRequest.cc
|
||||
src/model/QueryAvatarResult.cc
|
||||
src/model/QueryAvatarListRequest.cc
|
||||
src/model/QueryAvatarListResult.cc
|
||||
src/model/QueryRunningInstanceRequest.cc
|
||||
src/model/QueryRunningInstanceResult.cc
|
||||
src/model/QueryTimedResetOperateStatusRequest.cc
|
||||
src/model/QueryTimedResetOperateStatusResult.cc
|
||||
src/model/SendCommandRequest.cc
|
||||
src/model/SendCommandResult.cc
|
||||
src/model/SendMessageRequest.cc
|
||||
src/model/SendMessageResult.cc
|
||||
src/model/SendTextRequest.cc
|
||||
src/model/SendTextResult.cc
|
||||
src/model/SendVamlRequest.cc
|
||||
src/model/SendVamlResult.cc
|
||||
src/model/StartInstanceRequest.cc
|
||||
src/model/StartInstanceResult.cc
|
||||
src/model/StartTimedResetOperateRequest.cc
|
||||
src/model/StartTimedResetOperateResult.cc
|
||||
src/model/StopInstanceRequest.cc
|
||||
src/model/StopInstanceResult.cc
|
||||
src/model/SubmitAudioTo2DAvatarVideoTaskRequest.cc
|
||||
src/model/SubmitAudioTo2DAvatarVideoTaskResult.cc
|
||||
src/model/SubmitAudioTo3DAvatarVideoTaskRequest.cc
|
||||
src/model/SubmitAudioTo3DAvatarVideoTaskResult.cc
|
||||
src/model/SubmitTextTo2DAvatarVideoTaskRequest.cc
|
||||
src/model/SubmitTextTo2DAvatarVideoTaskResult.cc
|
||||
src/model/SubmitTextTo3DAvatarVideoTaskRequest.cc
|
||||
src/model/SubmitTextTo3DAvatarVideoTaskResult.cc
|
||||
src/model/SubmitTextToSignVideoTaskRequest.cc
|
||||
src/model/SubmitTextToSignVideoTaskResult.cc )
|
||||
src/model/SubmitTextTo3DAvatarVideoTaskResult.cc )
|
||||
|
||||
add_library(avatar ${LIB_TYPE}
|
||||
${avatar_public_header}
|
||||
|
||||
@@ -32,24 +32,36 @@
|
||||
#include "model/GetVideoTaskInfoResult.h"
|
||||
#include "model/LicenseAuthRequest.h"
|
||||
#include "model/LicenseAuthResult.h"
|
||||
#include "model/QueryAvatarRequest.h"
|
||||
#include "model/QueryAvatarResult.h"
|
||||
#include "model/QueryAvatarListRequest.h"
|
||||
#include "model/QueryAvatarListResult.h"
|
||||
#include "model/QueryRunningInstanceRequest.h"
|
||||
#include "model/QueryRunningInstanceResult.h"
|
||||
#include "model/QueryTimedResetOperateStatusRequest.h"
|
||||
#include "model/QueryTimedResetOperateStatusResult.h"
|
||||
#include "model/SendCommandRequest.h"
|
||||
#include "model/SendCommandResult.h"
|
||||
#include "model/SendMessageRequest.h"
|
||||
#include "model/SendMessageResult.h"
|
||||
#include "model/SendTextRequest.h"
|
||||
#include "model/SendTextResult.h"
|
||||
#include "model/SendVamlRequest.h"
|
||||
#include "model/SendVamlResult.h"
|
||||
#include "model/StartInstanceRequest.h"
|
||||
#include "model/StartInstanceResult.h"
|
||||
#include "model/StartTimedResetOperateRequest.h"
|
||||
#include "model/StartTimedResetOperateResult.h"
|
||||
#include "model/StopInstanceRequest.h"
|
||||
#include "model/StopInstanceResult.h"
|
||||
#include "model/SubmitAudioTo2DAvatarVideoTaskRequest.h"
|
||||
#include "model/SubmitAudioTo2DAvatarVideoTaskResult.h"
|
||||
#include "model/SubmitAudioTo3DAvatarVideoTaskRequest.h"
|
||||
#include "model/SubmitAudioTo3DAvatarVideoTaskResult.h"
|
||||
#include "model/SubmitTextTo2DAvatarVideoTaskRequest.h"
|
||||
#include "model/SubmitTextTo2DAvatarVideoTaskResult.h"
|
||||
#include "model/SubmitTextTo3DAvatarVideoTaskRequest.h"
|
||||
#include "model/SubmitTextTo3DAvatarVideoTaskResult.h"
|
||||
#include "model/SubmitTextToSignVideoTaskRequest.h"
|
||||
#include "model/SubmitTextToSignVideoTaskResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -74,15 +86,30 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::LicenseAuthResult> LicenseAuthOutcome;
|
||||
typedef std::future<LicenseAuthOutcome> LicenseAuthOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::LicenseAuthRequest&, const LicenseAuthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LicenseAuthAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryAvatarResult> QueryAvatarOutcome;
|
||||
typedef std::future<QueryAvatarOutcome> QueryAvatarOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::QueryAvatarRequest&, const QueryAvatarOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAvatarAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryAvatarListResult> QueryAvatarListOutcome;
|
||||
typedef std::future<QueryAvatarListOutcome> QueryAvatarListOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::QueryAvatarListRequest&, const QueryAvatarListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAvatarListAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryRunningInstanceResult> QueryRunningInstanceOutcome;
|
||||
typedef std::future<QueryRunningInstanceOutcome> QueryRunningInstanceOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::QueryRunningInstanceRequest&, const QueryRunningInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRunningInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryTimedResetOperateStatusResult> QueryTimedResetOperateStatusOutcome;
|
||||
typedef std::future<QueryTimedResetOperateStatusOutcome> QueryTimedResetOperateStatusOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::QueryTimedResetOperateStatusRequest&, const QueryTimedResetOperateStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTimedResetOperateStatusAsyncHandler;
|
||||
typedef Outcome<Error, Model::SendCommandResult> SendCommandOutcome;
|
||||
typedef std::future<SendCommandOutcome> SendCommandOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::SendCommandRequest&, const SendCommandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendCommandAsyncHandler;
|
||||
typedef Outcome<Error, Model::SendMessageResult> SendMessageOutcome;
|
||||
typedef std::future<SendMessageOutcome> SendMessageOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::SendMessageRequest&, const SendMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendMessageAsyncHandler;
|
||||
typedef Outcome<Error, Model::SendTextResult> SendTextOutcome;
|
||||
typedef std::future<SendTextOutcome> SendTextOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::SendTextRequest&, const SendTextOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendTextAsyncHandler;
|
||||
typedef Outcome<Error, Model::SendVamlResult> SendVamlOutcome;
|
||||
typedef std::future<SendVamlOutcome> SendVamlOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::SendVamlRequest&, const SendVamlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendVamlAsyncHandler;
|
||||
typedef Outcome<Error, Model::StartInstanceResult> StartInstanceOutcome;
|
||||
typedef std::future<StartInstanceOutcome> StartInstanceOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::StartInstanceRequest&, const StartInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartInstanceAsyncHandler;
|
||||
@@ -92,15 +119,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::StopInstanceResult> StopInstanceOutcome;
|
||||
typedef std::future<StopInstanceOutcome> StopInstanceOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::StopInstanceRequest&, const StopInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StopInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitAudioTo2DAvatarVideoTaskResult> SubmitAudioTo2DAvatarVideoTaskOutcome;
|
||||
typedef std::future<SubmitAudioTo2DAvatarVideoTaskOutcome> SubmitAudioTo2DAvatarVideoTaskOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::SubmitAudioTo2DAvatarVideoTaskRequest&, const SubmitAudioTo2DAvatarVideoTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAudioTo2DAvatarVideoTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitAudioTo3DAvatarVideoTaskResult> SubmitAudioTo3DAvatarVideoTaskOutcome;
|
||||
typedef std::future<SubmitAudioTo3DAvatarVideoTaskOutcome> SubmitAudioTo3DAvatarVideoTaskOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::SubmitAudioTo3DAvatarVideoTaskRequest&, const SubmitAudioTo3DAvatarVideoTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitAudioTo3DAvatarVideoTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitTextTo2DAvatarVideoTaskResult> SubmitTextTo2DAvatarVideoTaskOutcome;
|
||||
typedef std::future<SubmitTextTo2DAvatarVideoTaskOutcome> SubmitTextTo2DAvatarVideoTaskOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::SubmitTextTo2DAvatarVideoTaskRequest&, const SubmitTextTo2DAvatarVideoTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitTextTo2DAvatarVideoTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitTextTo3DAvatarVideoTaskResult> SubmitTextTo3DAvatarVideoTaskOutcome;
|
||||
typedef std::future<SubmitTextTo3DAvatarVideoTaskOutcome> SubmitTextTo3DAvatarVideoTaskOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::SubmitTextTo3DAvatarVideoTaskRequest&, const SubmitTextTo3DAvatarVideoTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitTextTo3DAvatarVideoTaskAsyncHandler;
|
||||
typedef Outcome<Error, Model::SubmitTextToSignVideoTaskResult> SubmitTextToSignVideoTaskOutcome;
|
||||
typedef std::future<SubmitTextToSignVideoTaskOutcome> SubmitTextToSignVideoTaskOutcomeCallable;
|
||||
typedef std::function<void(const AvatarClient*, const Model::SubmitTextToSignVideoTaskRequest&, const SubmitTextToSignVideoTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitTextToSignVideoTaskAsyncHandler;
|
||||
|
||||
AvatarClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
AvatarClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
@@ -121,15 +151,30 @@ namespace AlibabaCloud
|
||||
LicenseAuthOutcome licenseAuth(const Model::LicenseAuthRequest &request)const;
|
||||
void licenseAuthAsync(const Model::LicenseAuthRequest& request, const LicenseAuthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
LicenseAuthOutcomeCallable licenseAuthCallable(const Model::LicenseAuthRequest& request) const;
|
||||
QueryAvatarOutcome queryAvatar(const Model::QueryAvatarRequest &request)const;
|
||||
void queryAvatarAsync(const Model::QueryAvatarRequest& request, const QueryAvatarAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryAvatarOutcomeCallable queryAvatarCallable(const Model::QueryAvatarRequest& request) const;
|
||||
QueryAvatarListOutcome queryAvatarList(const Model::QueryAvatarListRequest &request)const;
|
||||
void queryAvatarListAsync(const Model::QueryAvatarListRequest& request, const QueryAvatarListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryAvatarListOutcomeCallable queryAvatarListCallable(const Model::QueryAvatarListRequest& request) const;
|
||||
QueryRunningInstanceOutcome queryRunningInstance(const Model::QueryRunningInstanceRequest &request)const;
|
||||
void queryRunningInstanceAsync(const Model::QueryRunningInstanceRequest& request, const QueryRunningInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryRunningInstanceOutcomeCallable queryRunningInstanceCallable(const Model::QueryRunningInstanceRequest& request) const;
|
||||
QueryTimedResetOperateStatusOutcome queryTimedResetOperateStatus(const Model::QueryTimedResetOperateStatusRequest &request)const;
|
||||
void queryTimedResetOperateStatusAsync(const Model::QueryTimedResetOperateStatusRequest& request, const QueryTimedResetOperateStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryTimedResetOperateStatusOutcomeCallable queryTimedResetOperateStatusCallable(const Model::QueryTimedResetOperateStatusRequest& request) const;
|
||||
SendCommandOutcome sendCommand(const Model::SendCommandRequest &request)const;
|
||||
void sendCommandAsync(const Model::SendCommandRequest& request, const SendCommandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendCommandOutcomeCallable sendCommandCallable(const Model::SendCommandRequest& request) const;
|
||||
SendMessageOutcome sendMessage(const Model::SendMessageRequest &request)const;
|
||||
void sendMessageAsync(const Model::SendMessageRequest& request, const SendMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendMessageOutcomeCallable sendMessageCallable(const Model::SendMessageRequest& request) const;
|
||||
SendTextOutcome sendText(const Model::SendTextRequest &request)const;
|
||||
void sendTextAsync(const Model::SendTextRequest& request, const SendTextAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendTextOutcomeCallable sendTextCallable(const Model::SendTextRequest& request) const;
|
||||
SendVamlOutcome sendVaml(const Model::SendVamlRequest &request)const;
|
||||
void sendVamlAsync(const Model::SendVamlRequest& request, const SendVamlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendVamlOutcomeCallable sendVamlCallable(const Model::SendVamlRequest& request) const;
|
||||
StartInstanceOutcome startInstance(const Model::StartInstanceRequest &request)const;
|
||||
void startInstanceAsync(const Model::StartInstanceRequest& request, const StartInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StartInstanceOutcomeCallable startInstanceCallable(const Model::StartInstanceRequest& request) const;
|
||||
@@ -139,15 +184,18 @@ namespace AlibabaCloud
|
||||
StopInstanceOutcome stopInstance(const Model::StopInstanceRequest &request)const;
|
||||
void stopInstanceAsync(const Model::StopInstanceRequest& request, const StopInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
StopInstanceOutcomeCallable stopInstanceCallable(const Model::StopInstanceRequest& request) const;
|
||||
SubmitAudioTo2DAvatarVideoTaskOutcome submitAudioTo2DAvatarVideoTask(const Model::SubmitAudioTo2DAvatarVideoTaskRequest &request)const;
|
||||
void submitAudioTo2DAvatarVideoTaskAsync(const Model::SubmitAudioTo2DAvatarVideoTaskRequest& request, const SubmitAudioTo2DAvatarVideoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitAudioTo2DAvatarVideoTaskOutcomeCallable submitAudioTo2DAvatarVideoTaskCallable(const Model::SubmitAudioTo2DAvatarVideoTaskRequest& request) const;
|
||||
SubmitAudioTo3DAvatarVideoTaskOutcome submitAudioTo3DAvatarVideoTask(const Model::SubmitAudioTo3DAvatarVideoTaskRequest &request)const;
|
||||
void submitAudioTo3DAvatarVideoTaskAsync(const Model::SubmitAudioTo3DAvatarVideoTaskRequest& request, const SubmitAudioTo3DAvatarVideoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitAudioTo3DAvatarVideoTaskOutcomeCallable submitAudioTo3DAvatarVideoTaskCallable(const Model::SubmitAudioTo3DAvatarVideoTaskRequest& request) const;
|
||||
SubmitTextTo2DAvatarVideoTaskOutcome submitTextTo2DAvatarVideoTask(const Model::SubmitTextTo2DAvatarVideoTaskRequest &request)const;
|
||||
void submitTextTo2DAvatarVideoTaskAsync(const Model::SubmitTextTo2DAvatarVideoTaskRequest& request, const SubmitTextTo2DAvatarVideoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitTextTo2DAvatarVideoTaskOutcomeCallable submitTextTo2DAvatarVideoTaskCallable(const Model::SubmitTextTo2DAvatarVideoTaskRequest& request) const;
|
||||
SubmitTextTo3DAvatarVideoTaskOutcome submitTextTo3DAvatarVideoTask(const Model::SubmitTextTo3DAvatarVideoTaskRequest &request)const;
|
||||
void submitTextTo3DAvatarVideoTaskAsync(const Model::SubmitTextTo3DAvatarVideoTaskRequest& request, const SubmitTextTo3DAvatarVideoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitTextTo3DAvatarVideoTaskOutcomeCallable submitTextTo3DAvatarVideoTaskCallable(const Model::SubmitTextTo3DAvatarVideoTaskRequest& request) const;
|
||||
SubmitTextToSignVideoTaskOutcome submitTextToSignVideoTask(const Model::SubmitTextToSignVideoTaskRequest &request)const;
|
||||
void submitTextToSignVideoTaskAsync(const Model::SubmitTextToSignVideoTaskRequest& request, const SubmitTextToSignVideoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SubmitTextToSignVideoTaskOutcomeCallable submitTextToSignVideoTaskCallable(const Model::SubmitTextToSignVideoTaskRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
struct TaskResult
|
||||
{
|
||||
int videoDuration;
|
||||
std::string failCode;
|
||||
std::string subtitlesUrl;
|
||||
std::string wordSubtitlesUrl;
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARLISTREQUEST_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARLISTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Avatar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AVATAR_EXPORT QueryAvatarListRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryAvatarListRequest();
|
||||
~QueryAvatarListRequest();
|
||||
std::string getModelType() const;
|
||||
void setModelType(const std::string &modelType);
|
||||
int getPageNo() const;
|
||||
void setPageNo(int pageNo);
|
||||
long getTenantId() const;
|
||||
void setTenantId(long tenantId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string modelType_;
|
||||
int pageNo_;
|
||||
long tenantId_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Avatar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARLISTREQUEST_H_
|
||||
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARLISTRESULT_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARLISTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Avatar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AVATAR_EXPORT QueryAvatarListResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct ListItem
|
||||
{
|
||||
struct SupportedResolutions
|
||||
{
|
||||
struct OfflineItem
|
||||
{
|
||||
std::string desc;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
struct OnlineItem
|
||||
{
|
||||
std::string desc;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
std::vector<OfflineItem> offline;
|
||||
std::vector<OnlineItem> online;
|
||||
};
|
||||
std::string description;
|
||||
SupportedResolutions supportedResolutions;
|
||||
std::string portrait;
|
||||
std::string avatarType;
|
||||
std::string modelType;
|
||||
std::string image;
|
||||
std::string code;
|
||||
std::string name;
|
||||
};
|
||||
int totalCount;
|
||||
int pageSize;
|
||||
int totalPage;
|
||||
std::vector<ListItem> list;
|
||||
int pageNo;
|
||||
};
|
||||
|
||||
|
||||
QueryAvatarListResult();
|
||||
explicit QueryAvatarListResult(const std::string &payload);
|
||||
~QueryAvatarListResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARLISTRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARREQUEST_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARREQUEST_H_
|
||||
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Avatar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AVATAR_EXPORT QueryAvatarRequest : public RpcServiceRequest {
|
||||
public:
|
||||
QueryAvatarRequest();
|
||||
~QueryAvatarRequest();
|
||||
std::string getCode() const;
|
||||
void setCode(const std::string &code);
|
||||
long getTenantId() const;
|
||||
void setTenantId(long tenantId);
|
||||
|
||||
private:
|
||||
std::string code_;
|
||||
long tenantId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Avatar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARREQUEST_H_
|
||||
84
avatar/include/alibabacloud/avatar/model/QueryAvatarResult.h
Normal file
84
avatar/include/alibabacloud/avatar/model/QueryAvatarResult.h
Normal file
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARRESULT_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Avatar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AVATAR_EXPORT QueryAvatarResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct SupportedResolutions
|
||||
{
|
||||
struct OfflineItem
|
||||
{
|
||||
std::string desc;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
struct OnlineItem
|
||||
{
|
||||
std::string desc;
|
||||
int height;
|
||||
int width;
|
||||
};
|
||||
std::vector<OfflineItem> offline;
|
||||
std::vector<OnlineItem> online;
|
||||
};
|
||||
std::string description;
|
||||
SupportedResolutions supportedResolutions;
|
||||
std::string portrait;
|
||||
std::string modelType;
|
||||
std::string avatarType;
|
||||
std::string image;
|
||||
std::string name;
|
||||
};
|
||||
|
||||
|
||||
QueryAvatarResult();
|
||||
explicit QueryAvatarResult(const std::string &payload);
|
||||
~QueryAvatarResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_QUERYAVATARRESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SENDCOMMANDREQUEST_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SENDCOMMANDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Avatar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SendCommandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SendCommandRequest();
|
||||
~SendCommandRequest();
|
||||
bool getFeedback() const;
|
||||
void setFeedback(bool feedback);
|
||||
std::string getCode() const;
|
||||
void setCode(const std::string &code);
|
||||
std::string getUniqueCode() const;
|
||||
void setUniqueCode(const std::string &uniqueCode);
|
||||
long getTenantId() const;
|
||||
void setTenantId(long tenantId);
|
||||
std::string getSessionId() const;
|
||||
void setSessionId(const std::string &sessionId);
|
||||
std::map<std::string, std::string> getContent() const;
|
||||
void setContent(const std::map<std::string, std::string> &content);
|
||||
|
||||
private:
|
||||
bool feedback_;
|
||||
std::string code_;
|
||||
std::string uniqueCode_;
|
||||
long tenantId_;
|
||||
std::string sessionId_;
|
||||
std::map<std::string, std::string> content_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Avatar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SENDCOMMANDREQUEST_H_
|
||||
62
avatar/include/alibabacloud/avatar/model/SendCommandResult.h
Normal file
62
avatar/include/alibabacloud/avatar/model/SendCommandResult.h
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SENDCOMMANDRESULT_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SENDCOMMANDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Avatar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SendCommandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string uniqueCode;
|
||||
std::string sessionId;
|
||||
};
|
||||
|
||||
|
||||
SendCommandResult();
|
||||
explicit SendCommandResult(const std::string &payload);
|
||||
~SendCommandResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SENDCOMMANDRESULT_H_
|
||||
@@ -28,6 +28,11 @@ namespace Avatar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SendMessageRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct StreamExtension {
|
||||
bool isStream;
|
||||
int index;
|
||||
std::string position;
|
||||
};
|
||||
struct VAMLRequest {
|
||||
std::string code;
|
||||
std::string vaml;
|
||||
@@ -36,6 +41,8 @@ public:
|
||||
~SendMessageRequest();
|
||||
bool getFeedback() const;
|
||||
void setFeedback(bool feedback);
|
||||
StreamExtension getStreamExtension() const;
|
||||
void setStreamExtension(const StreamExtension &streamExtension);
|
||||
std::string getTextRequest() const;
|
||||
void setTextRequest(const std::string &textRequest);
|
||||
long getTenantId() const;
|
||||
@@ -47,6 +54,7 @@ public:
|
||||
|
||||
private:
|
||||
bool feedback_;
|
||||
StreamExtension streamExtension_;
|
||||
std::string textRequest_;
|
||||
long tenantId_;
|
||||
VAMLRequest vAMLRequest_;
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SUBMITTEXTTOSIGNVIDEOTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SUBMITTEXTTOSIGNVIDEOTASKREQUEST_H_
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SENDTEXTREQUEST_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SENDTEXTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
@@ -26,37 +26,40 @@
|
||||
namespace AlibabaCloud {
|
||||
namespace Avatar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SubmitTextToSignVideoTaskRequest : public RpcServiceRequest {
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SendTextRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct App {
|
||||
std::string appId;
|
||||
struct StreamExtension {
|
||||
bool isStream;
|
||||
int index;
|
||||
std::string position;
|
||||
};
|
||||
struct VideoInfo {
|
||||
bool isAlpha;
|
||||
bool isSubtitles;
|
||||
int resolution;
|
||||
};
|
||||
SubmitTextToSignVideoTaskRequest();
|
||||
~SubmitTextToSignVideoTaskRequest();
|
||||
App getApp() const;
|
||||
void setApp(const App &app);
|
||||
VideoInfo getVideoInfo() const;
|
||||
void setVideoInfo(const VideoInfo &videoInfo);
|
||||
SendTextRequest();
|
||||
~SendTextRequest();
|
||||
bool getFeedback() const;
|
||||
void setFeedback(bool feedback);
|
||||
std::string getUniqueCode() const;
|
||||
void setUniqueCode(const std::string &uniqueCode);
|
||||
StreamExtension getStreamExtension() const;
|
||||
void setStreamExtension(const StreamExtension &streamExtension);
|
||||
long getTenantId() const;
|
||||
void setTenantId(long tenantId);
|
||||
bool getInterrupt() const;
|
||||
void setInterrupt(bool interrupt);
|
||||
std::string getSessionId() const;
|
||||
void setSessionId(const std::string &sessionId);
|
||||
std::string getText() const;
|
||||
void setText(const std::string &text);
|
||||
std::string getTitle() const;
|
||||
void setTitle(const std::string &title);
|
||||
|
||||
private:
|
||||
App app_;
|
||||
VideoInfo videoInfo_;
|
||||
bool feedback_;
|
||||
std::string uniqueCode_;
|
||||
StreamExtension streamExtension_;
|
||||
long tenantId_;
|
||||
bool interrupt_;
|
||||
std::string sessionId_;
|
||||
std::string text_;
|
||||
std::string title_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Avatar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SUBMITTEXTTOSIGNVIDEOTASKREQUEST_H_
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SENDTEXTREQUEST_H_
|
||||
@@ -14,36 +14,38 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_OCR_MODEL_TRIMDOCUMENTRESULT_H_
|
||||
#define ALIBABACLOUD_OCR_MODEL_TRIMDOCUMENTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SENDTEXTRESULT_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SENDTEXTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ocr/OcrExport.h>
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ocr
|
||||
namespace Avatar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_OCR_EXPORT TrimDocumentResult : public ServiceResult
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SendTextResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string content;
|
||||
std::string uniqueCode;
|
||||
std::string sessionId;
|
||||
};
|
||||
|
||||
|
||||
TrimDocumentResult();
|
||||
explicit TrimDocumentResult(const std::string &payload);
|
||||
~TrimDocumentResult();
|
||||
SendTextResult();
|
||||
explicit SendTextResult(const std::string &payload);
|
||||
~SendTextResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
@@ -51,9 +53,10 @@ namespace AlibabaCloud
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OCR_MODEL_TRIMDOCUMENTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SENDTEXTRESULT_H_
|
||||
48
avatar/include/alibabacloud/avatar/model/SendVamlRequest.h
Normal file
48
avatar/include/alibabacloud/avatar/model/SendVamlRequest.h
Normal file
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SENDVAMLREQUEST_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SENDVAMLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Avatar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SendVamlRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SendVamlRequest();
|
||||
~SendVamlRequest();
|
||||
long getTenantId() const;
|
||||
void setTenantId(long tenantId);
|
||||
std::string getSessionId() const;
|
||||
void setSessionId(const std::string &sessionId);
|
||||
std::string getVaml() const;
|
||||
void setVaml(const std::string &vaml);
|
||||
|
||||
private:
|
||||
long tenantId_;
|
||||
std::string sessionId_;
|
||||
std::string vaml_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Avatar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SENDVAMLREQUEST_H_
|
||||
@@ -14,45 +14,49 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_MARKET_MODEL_UPLOADCOMMODITYFILERESULT_H_
|
||||
#define ALIBABACLOUD_MARKET_MODEL_UPLOADCOMMODITYFILERESULT_H_
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SENDVAMLRESULT_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SENDVAMLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/market/MarketExport.h>
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Market
|
||||
namespace Avatar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_MARKET_EXPORT UploadCommodityFileResult : public ServiceResult
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SendVamlResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string resource;
|
||||
std::string resourceType;
|
||||
std::string uniqueCode;
|
||||
std::string sessionId;
|
||||
};
|
||||
|
||||
|
||||
UploadCommodityFileResult();
|
||||
explicit UploadCommodityFileResult(const std::string &payload);
|
||||
~UploadCommodityFileResult();
|
||||
SendVamlResult();
|
||||
explicit SendVamlResult(const std::string &payload);
|
||||
~SendVamlResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_MARKET_MODEL_UPLOADCOMMODITYFILERESULT_H_
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SENDVAMLRESULT_H_
|
||||
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO2DAVATARVIDEOTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO2DAVATARVIDEOTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Avatar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SubmitAudioTo2DAvatarVideoTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct App {
|
||||
std::string appId;
|
||||
};
|
||||
struct AvatarInfo {
|
||||
std::string code;
|
||||
};
|
||||
struct VideoInfo {
|
||||
bool isAlpha;
|
||||
std::string backgroundImageUrl;
|
||||
int resolution;
|
||||
int alphaFormat;
|
||||
};
|
||||
SubmitAudioTo2DAvatarVideoTaskRequest();
|
||||
~SubmitAudioTo2DAvatarVideoTaskRequest();
|
||||
App getApp() const;
|
||||
void setApp(const App &app);
|
||||
AvatarInfo getAvatarInfo() const;
|
||||
void setAvatarInfo(const AvatarInfo &avatarInfo);
|
||||
std::string getTitle() const;
|
||||
void setTitle(const std::string &title);
|
||||
std::string getExtParams() const;
|
||||
void setExtParams(const std::string &extParams);
|
||||
std::string getUrl() const;
|
||||
void setUrl(const std::string &url);
|
||||
VideoInfo getVideoInfo() const;
|
||||
void setVideoInfo(const VideoInfo &videoInfo);
|
||||
std::string getCallbackParams() const;
|
||||
void setCallbackParams(const std::string &callbackParams);
|
||||
long getTenantId() const;
|
||||
void setTenantId(long tenantId);
|
||||
bool getCallback() const;
|
||||
void setCallback(bool callback);
|
||||
std::string getExtParams_CLS() const;
|
||||
void setExtParams_CLS(const std::string &extParams_CLS);
|
||||
std::string getCallbackParams_CLS() const;
|
||||
void setCallbackParams_CLS(const std::string &callbackParams_CLS);
|
||||
|
||||
private:
|
||||
App app_;
|
||||
AvatarInfo avatarInfo_;
|
||||
std::string title_;
|
||||
std::string extParams_;
|
||||
std::string url_;
|
||||
VideoInfo videoInfo_;
|
||||
std::string callbackParams_;
|
||||
long tenantId_;
|
||||
bool callback_;
|
||||
std::string extParams_CLS_;
|
||||
std::string callbackParams_CLS_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Avatar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO2DAVATARVIDEOTASKREQUEST_H_
|
||||
@@ -14,8 +14,8 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SUBMITTEXTTOSIGNVIDEOTASKRESULT_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SUBMITTEXTTOSIGNVIDEOTASKRESULT_H_
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO2DAVATARVIDEOTASKRESULT_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO2DAVATARVIDEOTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -29,7 +29,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SubmitTextToSignVideoTaskResult : public ServiceResult
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SubmitAudioTo2DAvatarVideoTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
@@ -38,9 +38,9 @@ namespace AlibabaCloud
|
||||
};
|
||||
|
||||
|
||||
SubmitTextToSignVideoTaskResult();
|
||||
explicit SubmitTextToSignVideoTaskResult(const std::string &payload);
|
||||
~SubmitTextToSignVideoTaskResult();
|
||||
SubmitAudioTo2DAvatarVideoTaskResult();
|
||||
explicit SubmitAudioTo2DAvatarVideoTaskResult(const std::string &payload);
|
||||
~SubmitAudioTo2DAvatarVideoTaskResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
@@ -58,4 +58,4 @@ namespace AlibabaCloud
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SUBMITTEXTTOSIGNVIDEOTASKRESULT_H_
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO2DAVATARVIDEOTASKRESULT_H_
|
||||
@@ -0,0 +1,87 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO3DAVATARVIDEOTASKREQUEST_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO3DAVATARVIDEOTASKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Avatar {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SubmitAudioTo3DAvatarVideoTaskRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct App {
|
||||
std::string appId;
|
||||
};
|
||||
struct AvatarInfo {
|
||||
std::string code;
|
||||
int locate;
|
||||
int angle;
|
||||
std::string industryCode;
|
||||
};
|
||||
struct VideoInfo {
|
||||
bool isAlpha;
|
||||
std::string backgroundImageUrl;
|
||||
int resolution;
|
||||
int alphaFormat;
|
||||
};
|
||||
SubmitAudioTo3DAvatarVideoTaskRequest();
|
||||
~SubmitAudioTo3DAvatarVideoTaskRequest();
|
||||
App getApp() const;
|
||||
void setApp(const App &app);
|
||||
AvatarInfo getAvatarInfo() const;
|
||||
void setAvatarInfo(const AvatarInfo &avatarInfo);
|
||||
std::string getTitle() const;
|
||||
void setTitle(const std::string &title);
|
||||
std::string getExtParams() const;
|
||||
void setExtParams(const std::string &extParams);
|
||||
std::string getUrl() const;
|
||||
void setUrl(const std::string &url);
|
||||
VideoInfo getVideoInfo() const;
|
||||
void setVideoInfo(const VideoInfo &videoInfo);
|
||||
std::string getCallbackParams() const;
|
||||
void setCallbackParams(const std::string &callbackParams);
|
||||
long getTenantId() const;
|
||||
void setTenantId(long tenantId);
|
||||
bool getCallback() const;
|
||||
void setCallback(bool callback);
|
||||
std::string getExtParams_CLS() const;
|
||||
void setExtParams_CLS(const std::string &extParams_CLS);
|
||||
std::string getCallbackParams_CLS() const;
|
||||
void setCallbackParams_CLS(const std::string &callbackParams_CLS);
|
||||
|
||||
private:
|
||||
App app_;
|
||||
AvatarInfo avatarInfo_;
|
||||
std::string title_;
|
||||
std::string extParams_;
|
||||
std::string url_;
|
||||
VideoInfo videoInfo_;
|
||||
std::string callbackParams_;
|
||||
long tenantId_;
|
||||
bool callback_;
|
||||
std::string extParams_CLS_;
|
||||
std::string callbackParams_CLS_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Avatar
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO3DAVATARVIDEOTASKREQUEST_H_
|
||||
@@ -14,54 +14,48 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_OCR_MODEL_DETECTCARDSCREENSHOTRESULT_H_
|
||||
#define ALIBABACLOUD_OCR_MODEL_DETECTCARDSCREENSHOTRESULT_H_
|
||||
#ifndef ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO3DAVATARVIDEOTASKRESULT_H_
|
||||
#define ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO3DAVATARVIDEOTASKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/ocr/OcrExport.h>
|
||||
#include <alibabacloud/avatar/AvatarExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Ocr
|
||||
namespace Avatar
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_OCR_EXPORT DetectCardScreenshotResult : public ServiceResult
|
||||
class ALIBABACLOUD_AVATAR_EXPORT SubmitAudioTo3DAvatarVideoTaskResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct SpoofResult
|
||||
{
|
||||
struct ResultMap
|
||||
{
|
||||
float screenScore;
|
||||
float screenThreshold;
|
||||
};
|
||||
ResultMap resultMap;
|
||||
bool isSpoof;
|
||||
};
|
||||
SpoofResult spoofResult;
|
||||
bool isBlur;
|
||||
bool isCard;
|
||||
std::string taskUuid;
|
||||
};
|
||||
|
||||
|
||||
DetectCardScreenshotResult();
|
||||
explicit DetectCardScreenshotResult(const std::string &payload);
|
||||
~DetectCardScreenshotResult();
|
||||
SubmitAudioTo3DAvatarVideoTaskResult();
|
||||
explicit SubmitAudioTo3DAvatarVideoTaskResult(const std::string &payload);
|
||||
~SubmitAudioTo3DAvatarVideoTaskResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
std::string getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
std::string success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_OCR_MODEL_DETECTCARDSCREENSHOTRESULT_H_
|
||||
#endif // !ALIBABACLOUD_AVATAR_MODEL_SUBMITAUDIOTO3DAVATARVIDEOTASKRESULT_H_
|
||||
@@ -31,11 +31,6 @@ public:
|
||||
struct App {
|
||||
std::string appId;
|
||||
};
|
||||
struct VideoInfo {
|
||||
bool isAlpha;
|
||||
std::string backgroundImageUrl;
|
||||
bool isSubtitles;
|
||||
};
|
||||
struct AudioInfo {
|
||||
std::string voice;
|
||||
int volume;
|
||||
@@ -45,31 +40,53 @@ public:
|
||||
struct AvatarInfo {
|
||||
std::string code;
|
||||
};
|
||||
struct VideoInfo {
|
||||
bool isAlpha;
|
||||
std::string backgroundImageUrl;
|
||||
bool isSubtitles;
|
||||
int resolution;
|
||||
int alphaFormat;
|
||||
};
|
||||
SubmitTextTo2DAvatarVideoTaskRequest();
|
||||
~SubmitTextTo2DAvatarVideoTaskRequest();
|
||||
App getApp() const;
|
||||
void setApp(const App &app);
|
||||
VideoInfo getVideoInfo() const;
|
||||
void setVideoInfo(const VideoInfo &videoInfo);
|
||||
AudioInfo getAudioInfo() const;
|
||||
void setAudioInfo(const AudioInfo &audioInfo);
|
||||
AvatarInfo getAvatarInfo() const;
|
||||
void setAvatarInfo(const AvatarInfo &avatarInfo);
|
||||
long getTenantId() const;
|
||||
void setTenantId(long tenantId);
|
||||
std::string getText() const;
|
||||
void setText(const std::string &text);
|
||||
std::string getTitle() const;
|
||||
void setTitle(const std::string &title);
|
||||
std::string getExtParams() const;
|
||||
void setExtParams(const std::string &extParams);
|
||||
VideoInfo getVideoInfo() const;
|
||||
void setVideoInfo(const VideoInfo &videoInfo);
|
||||
std::string getCallbackParams() const;
|
||||
void setCallbackParams(const std::string &callbackParams);
|
||||
long getTenantId() const;
|
||||
void setTenantId(long tenantId);
|
||||
bool getCallback() const;
|
||||
void setCallback(bool callback);
|
||||
std::string getExtParams_CLS() const;
|
||||
void setExtParams_CLS(const std::string &extParams_CLS);
|
||||
std::string getText() const;
|
||||
void setText(const std::string &text);
|
||||
std::string getCallbackParams_CLS() const;
|
||||
void setCallbackParams_CLS(const std::string &callbackParams_CLS);
|
||||
|
||||
private:
|
||||
App app_;
|
||||
VideoInfo videoInfo_;
|
||||
AudioInfo audioInfo_;
|
||||
AvatarInfo avatarInfo_;
|
||||
long tenantId_;
|
||||
std::string text_;
|
||||
std::string title_;
|
||||
std::string extParams_;
|
||||
VideoInfo videoInfo_;
|
||||
std::string callbackParams_;
|
||||
long tenantId_;
|
||||
bool callback_;
|
||||
std::string extParams_CLS_;
|
||||
std::string text_;
|
||||
std::string callbackParams_CLS_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Avatar
|
||||
|
||||
@@ -31,6 +31,18 @@ public:
|
||||
struct App {
|
||||
std::string appId;
|
||||
};
|
||||
struct AudioInfo {
|
||||
std::string voice;
|
||||
int volume;
|
||||
int speechRate;
|
||||
int pitchRate;
|
||||
};
|
||||
struct AvatarInfo {
|
||||
std::string code;
|
||||
int locate;
|
||||
int angle;
|
||||
std::string industryCode;
|
||||
};
|
||||
struct VideoInfo {
|
||||
bool isAlpha;
|
||||
std::string backgroundImageUrl;
|
||||
@@ -38,33 +50,46 @@ public:
|
||||
int resolution;
|
||||
int alphaFormat;
|
||||
};
|
||||
struct AvatarInfo {
|
||||
std::string code;
|
||||
int locate;
|
||||
int angle;
|
||||
};
|
||||
SubmitTextTo3DAvatarVideoTaskRequest();
|
||||
~SubmitTextTo3DAvatarVideoTaskRequest();
|
||||
App getApp() const;
|
||||
void setApp(const App &app);
|
||||
VideoInfo getVideoInfo() const;
|
||||
void setVideoInfo(const VideoInfo &videoInfo);
|
||||
AudioInfo getAudioInfo() const;
|
||||
void setAudioInfo(const AudioInfo &audioInfo);
|
||||
AvatarInfo getAvatarInfo() const;
|
||||
void setAvatarInfo(const AvatarInfo &avatarInfo);
|
||||
long getTenantId() const;
|
||||
void setTenantId(long tenantId);
|
||||
std::string getText() const;
|
||||
void setText(const std::string &text);
|
||||
std::string getTitle() const;
|
||||
void setTitle(const std::string &title);
|
||||
std::string getExtParams() const;
|
||||
void setExtParams(const std::string &extParams);
|
||||
VideoInfo getVideoInfo() const;
|
||||
void setVideoInfo(const VideoInfo &videoInfo);
|
||||
std::string getCallbackParams() const;
|
||||
void setCallbackParams(const std::string &callbackParams);
|
||||
long getTenantId() const;
|
||||
void setTenantId(long tenantId);
|
||||
bool getCallback() const;
|
||||
void setCallback(bool callback);
|
||||
std::string getExtParams_CLS() const;
|
||||
void setExtParams_CLS(const std::string &extParams_CLS);
|
||||
std::string getText() const;
|
||||
void setText(const std::string &text);
|
||||
std::string getCallbackParams_CLS() const;
|
||||
void setCallbackParams_CLS(const std::string &callbackParams_CLS);
|
||||
|
||||
private:
|
||||
App app_;
|
||||
VideoInfo videoInfo_;
|
||||
AudioInfo audioInfo_;
|
||||
AvatarInfo avatarInfo_;
|
||||
long tenantId_;
|
||||
std::string text_;
|
||||
std::string title_;
|
||||
std::string extParams_;
|
||||
VideoInfo videoInfo_;
|
||||
std::string callbackParams_;
|
||||
long tenantId_;
|
||||
bool callback_;
|
||||
std::string extParams_CLS_;
|
||||
std::string text_;
|
||||
std::string callbackParams_CLS_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Avatar
|
||||
|
||||
@@ -231,6 +231,78 @@ AvatarClient::LicenseAuthOutcomeCallable AvatarClient::licenseAuthCallable(const
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::QueryAvatarOutcome AvatarClient::queryAvatar(const QueryAvatarRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return QueryAvatarOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return QueryAvatarOutcome(QueryAvatarResult(outcome.result()));
|
||||
else
|
||||
return QueryAvatarOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AvatarClient::queryAvatarAsync(const QueryAvatarRequest& request, const QueryAvatarAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, queryAvatar(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AvatarClient::QueryAvatarOutcomeCallable AvatarClient::queryAvatarCallable(const QueryAvatarRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<QueryAvatarOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->queryAvatar(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::QueryAvatarListOutcome AvatarClient::queryAvatarList(const QueryAvatarListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return QueryAvatarListOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return QueryAvatarListOutcome(QueryAvatarListResult(outcome.result()));
|
||||
else
|
||||
return QueryAvatarListOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AvatarClient::queryAvatarListAsync(const QueryAvatarListRequest& request, const QueryAvatarListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, queryAvatarList(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AvatarClient::QueryAvatarListOutcomeCallable AvatarClient::queryAvatarListCallable(const QueryAvatarListRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<QueryAvatarListOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->queryAvatarList(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::QueryRunningInstanceOutcome AvatarClient::queryRunningInstance(const QueryRunningInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -303,6 +375,42 @@ AvatarClient::QueryTimedResetOperateStatusOutcomeCallable AvatarClient::queryTim
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::SendCommandOutcome AvatarClient::sendCommand(const SendCommandRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SendCommandOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SendCommandOutcome(SendCommandResult(outcome.result()));
|
||||
else
|
||||
return SendCommandOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AvatarClient::sendCommandAsync(const SendCommandRequest& request, const SendCommandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, sendCommand(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AvatarClient::SendCommandOutcomeCallable AvatarClient::sendCommandCallable(const SendCommandRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SendCommandOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->sendCommand(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::SendMessageOutcome AvatarClient::sendMessage(const SendMessageRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -339,6 +447,78 @@ AvatarClient::SendMessageOutcomeCallable AvatarClient::sendMessageCallable(const
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::SendTextOutcome AvatarClient::sendText(const SendTextRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SendTextOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SendTextOutcome(SendTextResult(outcome.result()));
|
||||
else
|
||||
return SendTextOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AvatarClient::sendTextAsync(const SendTextRequest& request, const SendTextAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, sendText(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AvatarClient::SendTextOutcomeCallable AvatarClient::sendTextCallable(const SendTextRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SendTextOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->sendText(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::SendVamlOutcome AvatarClient::sendVaml(const SendVamlRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SendVamlOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SendVamlOutcome(SendVamlResult(outcome.result()));
|
||||
else
|
||||
return SendVamlOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AvatarClient::sendVamlAsync(const SendVamlRequest& request, const SendVamlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, sendVaml(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AvatarClient::SendVamlOutcomeCallable AvatarClient::sendVamlCallable(const SendVamlRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SendVamlOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->sendVaml(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::StartInstanceOutcome AvatarClient::startInstance(const StartInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -447,6 +627,78 @@ AvatarClient::StopInstanceOutcomeCallable AvatarClient::stopInstanceCallable(con
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::SubmitAudioTo2DAvatarVideoTaskOutcome AvatarClient::submitAudioTo2DAvatarVideoTask(const SubmitAudioTo2DAvatarVideoTaskRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SubmitAudioTo2DAvatarVideoTaskOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SubmitAudioTo2DAvatarVideoTaskOutcome(SubmitAudioTo2DAvatarVideoTaskResult(outcome.result()));
|
||||
else
|
||||
return SubmitAudioTo2DAvatarVideoTaskOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AvatarClient::submitAudioTo2DAvatarVideoTaskAsync(const SubmitAudioTo2DAvatarVideoTaskRequest& request, const SubmitAudioTo2DAvatarVideoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, submitAudioTo2DAvatarVideoTask(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AvatarClient::SubmitAudioTo2DAvatarVideoTaskOutcomeCallable AvatarClient::submitAudioTo2DAvatarVideoTaskCallable(const SubmitAudioTo2DAvatarVideoTaskRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SubmitAudioTo2DAvatarVideoTaskOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->submitAudioTo2DAvatarVideoTask(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::SubmitAudioTo3DAvatarVideoTaskOutcome AvatarClient::submitAudioTo3DAvatarVideoTask(const SubmitAudioTo3DAvatarVideoTaskRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SubmitAudioTo3DAvatarVideoTaskOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SubmitAudioTo3DAvatarVideoTaskOutcome(SubmitAudioTo3DAvatarVideoTaskResult(outcome.result()));
|
||||
else
|
||||
return SubmitAudioTo3DAvatarVideoTaskOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AvatarClient::submitAudioTo3DAvatarVideoTaskAsync(const SubmitAudioTo3DAvatarVideoTaskRequest& request, const SubmitAudioTo3DAvatarVideoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, submitAudioTo3DAvatarVideoTask(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AvatarClient::SubmitAudioTo3DAvatarVideoTaskOutcomeCallable AvatarClient::submitAudioTo3DAvatarVideoTaskCallable(const SubmitAudioTo3DAvatarVideoTaskRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SubmitAudioTo3DAvatarVideoTaskOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->submitAudioTo3DAvatarVideoTask(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::SubmitTextTo2DAvatarVideoTaskOutcome AvatarClient::submitTextTo2DAvatarVideoTask(const SubmitTextTo2DAvatarVideoTaskRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -519,39 +771,3 @@ AvatarClient::SubmitTextTo3DAvatarVideoTaskOutcomeCallable AvatarClient::submitT
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
AvatarClient::SubmitTextToSignVideoTaskOutcome AvatarClient::submitTextToSignVideoTask(const SubmitTextToSignVideoTaskRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return SubmitTextToSignVideoTaskOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return SubmitTextToSignVideoTaskOutcome(SubmitTextToSignVideoTaskResult(outcome.result()));
|
||||
else
|
||||
return SubmitTextToSignVideoTaskOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void AvatarClient::submitTextToSignVideoTaskAsync(const SubmitTextToSignVideoTaskRequest& request, const SubmitTextToSignVideoTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, submitTextToSignVideoTask(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
AvatarClient::SubmitTextToSignVideoTaskOutcomeCallable AvatarClient::submitTextToSignVideoTaskCallable(const SubmitTextToSignVideoTaskRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<SubmitTextToSignVideoTaskOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->submitTextToSignVideoTask(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
@@ -59,6 +59,8 @@ void GetVideoTaskInfoResult::parse(const std::string &payload)
|
||||
data_.taskResult.failReason = taskResultNode["FailReason"].asString();
|
||||
if(!taskResultNode["FailCode"].isNull())
|
||||
data_.taskResult.failCode = taskResultNode["FailCode"].asString();
|
||||
if(!taskResultNode["VideoDuration"].isNull())
|
||||
data_.taskResult.videoDuration = std::stoi(taskResultNode["VideoDuration"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
|
||||
63
avatar/src/model/QueryAvatarListRequest.cc
Normal file
63
avatar/src/model/QueryAvatarListRequest.cc
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/QueryAvatarListRequest.h>
|
||||
|
||||
using AlibabaCloud::Avatar::Model::QueryAvatarListRequest;
|
||||
|
||||
QueryAvatarListRequest::QueryAvatarListRequest()
|
||||
: RpcServiceRequest("avatar", "2022-01-30", "QueryAvatarList") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryAvatarListRequest::~QueryAvatarListRequest() {}
|
||||
|
||||
std::string QueryAvatarListRequest::getModelType() const {
|
||||
return modelType_;
|
||||
}
|
||||
|
||||
void QueryAvatarListRequest::setModelType(const std::string &modelType) {
|
||||
modelType_ = modelType;
|
||||
setParameter(std::string("ModelType"), modelType);
|
||||
}
|
||||
|
||||
int QueryAvatarListRequest::getPageNo() const {
|
||||
return pageNo_;
|
||||
}
|
||||
|
||||
void QueryAvatarListRequest::setPageNo(int pageNo) {
|
||||
pageNo_ = pageNo;
|
||||
setParameter(std::string("PageNo"), std::to_string(pageNo));
|
||||
}
|
||||
|
||||
long QueryAvatarListRequest::getTenantId() const {
|
||||
return tenantId_;
|
||||
}
|
||||
|
||||
void QueryAvatarListRequest::setTenantId(long tenantId) {
|
||||
tenantId_ = tenantId;
|
||||
setParameter(std::string("TenantId"), std::to_string(tenantId));
|
||||
}
|
||||
|
||||
int QueryAvatarListRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void QueryAvatarListRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
124
avatar/src/model/QueryAvatarListResult.cc
Normal file
124
avatar/src/model/QueryAvatarListResult.cc
Normal file
@@ -0,0 +1,124 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/QueryAvatarListResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Avatar;
|
||||
using namespace AlibabaCloud::Avatar::Model;
|
||||
|
||||
QueryAvatarListResult::QueryAvatarListResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
QueryAvatarListResult::QueryAvatarListResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
QueryAvatarListResult::~QueryAvatarListResult()
|
||||
{}
|
||||
|
||||
void QueryAvatarListResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["TotalCount"].isNull())
|
||||
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
||||
if(!dataNode["PageNo"].isNull())
|
||||
data_.pageNo = std::stoi(dataNode["PageNo"].asString());
|
||||
if(!dataNode["PageSize"].isNull())
|
||||
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
|
||||
if(!dataNode["TotalPage"].isNull())
|
||||
data_.totalPage = std::stoi(dataNode["TotalPage"].asString());
|
||||
auto allListNode = dataNode["List"]["listItem"];
|
||||
for (auto dataNodeListlistItem : allListNode)
|
||||
{
|
||||
Data::ListItem listItemObject;
|
||||
if(!dataNodeListlistItem["Code"].isNull())
|
||||
listItemObject.code = dataNodeListlistItem["Code"].asString();
|
||||
if(!dataNodeListlistItem["Name"].isNull())
|
||||
listItemObject.name = dataNodeListlistItem["Name"].asString();
|
||||
if(!dataNodeListlistItem["Image"].isNull())
|
||||
listItemObject.image = dataNodeListlistItem["Image"].asString();
|
||||
if(!dataNodeListlistItem["Portrait"].isNull())
|
||||
listItemObject.portrait = dataNodeListlistItem["Portrait"].asString();
|
||||
if(!dataNodeListlistItem["Description"].isNull())
|
||||
listItemObject.description = dataNodeListlistItem["Description"].asString();
|
||||
if(!dataNodeListlistItem["AvatarType"].isNull())
|
||||
listItemObject.avatarType = dataNodeListlistItem["AvatarType"].asString();
|
||||
if(!dataNodeListlistItem["ModelType"].isNull())
|
||||
listItemObject.modelType = dataNodeListlistItem["ModelType"].asString();
|
||||
auto supportedResolutionsNode = value["SupportedResolutions"];
|
||||
auto allOfflineNode = supportedResolutionsNode["Offline"]["offlineItem"];
|
||||
for (auto supportedResolutionsNodeOfflineofflineItem : allOfflineNode)
|
||||
{
|
||||
Data::ListItem::SupportedResolutions::OfflineItem offlineItemObject;
|
||||
if(!supportedResolutionsNodeOfflineofflineItem["Width"].isNull())
|
||||
offlineItemObject.width = std::stoi(supportedResolutionsNodeOfflineofflineItem["Width"].asString());
|
||||
if(!supportedResolutionsNodeOfflineofflineItem["Height"].isNull())
|
||||
offlineItemObject.height = std::stoi(supportedResolutionsNodeOfflineofflineItem["Height"].asString());
|
||||
if(!supportedResolutionsNodeOfflineofflineItem["Desc"].isNull())
|
||||
offlineItemObject.desc = supportedResolutionsNodeOfflineofflineItem["Desc"].asString();
|
||||
listItemObject.supportedResolutions.offline.push_back(offlineItemObject);
|
||||
}
|
||||
auto allOnlineNode = supportedResolutionsNode["Online"]["onlineItem"];
|
||||
for (auto supportedResolutionsNodeOnlineonlineItem : allOnlineNode)
|
||||
{
|
||||
Data::ListItem::SupportedResolutions::OnlineItem onlineItemObject;
|
||||
if(!supportedResolutionsNodeOnlineonlineItem["Width"].isNull())
|
||||
onlineItemObject.width = std::stoi(supportedResolutionsNodeOnlineonlineItem["Width"].asString());
|
||||
if(!supportedResolutionsNodeOnlineonlineItem["Height"].isNull())
|
||||
onlineItemObject.height = std::stoi(supportedResolutionsNodeOnlineonlineItem["Height"].asString());
|
||||
if(!supportedResolutionsNodeOnlineonlineItem["Desc"].isNull())
|
||||
onlineItemObject.desc = supportedResolutionsNodeOnlineonlineItem["Desc"].asString();
|
||||
listItemObject.supportedResolutions.online.push_back(onlineItemObject);
|
||||
}
|
||||
data_.list.push_back(listItemObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string QueryAvatarListResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
QueryAvatarListResult::Data QueryAvatarListResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string QueryAvatarListResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool QueryAvatarListResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
45
avatar/src/model/QueryAvatarRequest.cc
Normal file
45
avatar/src/model/QueryAvatarRequest.cc
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/QueryAvatarRequest.h>
|
||||
|
||||
using AlibabaCloud::Avatar::Model::QueryAvatarRequest;
|
||||
|
||||
QueryAvatarRequest::QueryAvatarRequest()
|
||||
: RpcServiceRequest("avatar", "2022-01-30", "QueryAvatar") {
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
QueryAvatarRequest::~QueryAvatarRequest() {}
|
||||
|
||||
std::string QueryAvatarRequest::getCode() const {
|
||||
return code_;
|
||||
}
|
||||
|
||||
void QueryAvatarRequest::setCode(const std::string &code) {
|
||||
code_ = code;
|
||||
setParameter(std::string("Code"), code);
|
||||
}
|
||||
|
||||
long QueryAvatarRequest::getTenantId() const {
|
||||
return tenantId_;
|
||||
}
|
||||
|
||||
void QueryAvatarRequest::setTenantId(long tenantId) {
|
||||
tenantId_ = tenantId;
|
||||
setParameter(std::string("TenantId"), std::to_string(tenantId));
|
||||
}
|
||||
|
||||
108
avatar/src/model/QueryAvatarResult.cc
Normal file
108
avatar/src/model/QueryAvatarResult.cc
Normal file
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/QueryAvatarResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Avatar;
|
||||
using namespace AlibabaCloud::Avatar::Model;
|
||||
|
||||
QueryAvatarResult::QueryAvatarResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
QueryAvatarResult::QueryAvatarResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
QueryAvatarResult::~QueryAvatarResult()
|
||||
{}
|
||||
|
||||
void QueryAvatarResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["Name"].isNull())
|
||||
data_.name = dataNode["Name"].asString();
|
||||
if(!dataNode["Description"].isNull())
|
||||
data_.description = dataNode["Description"].asString();
|
||||
if(!dataNode["Portrait"].isNull())
|
||||
data_.portrait = dataNode["Portrait"].asString();
|
||||
if(!dataNode["Image"].isNull())
|
||||
data_.image = dataNode["Image"].asString();
|
||||
if(!dataNode["ModelType"].isNull())
|
||||
data_.modelType = dataNode["ModelType"].asString();
|
||||
if(!dataNode["AvatarType"].isNull())
|
||||
data_.avatarType = dataNode["AvatarType"].asString();
|
||||
auto supportedResolutionsNode = dataNode["SupportedResolutions"];
|
||||
auto allOfflineNode = supportedResolutionsNode["Offline"]["offlineItem"];
|
||||
for (auto supportedResolutionsNodeOfflineofflineItem : allOfflineNode)
|
||||
{
|
||||
Data::SupportedResolutions::OfflineItem offlineItemObject;
|
||||
if(!supportedResolutionsNodeOfflineofflineItem["Width"].isNull())
|
||||
offlineItemObject.width = std::stoi(supportedResolutionsNodeOfflineofflineItem["Width"].asString());
|
||||
if(!supportedResolutionsNodeOfflineofflineItem["Height"].isNull())
|
||||
offlineItemObject.height = std::stoi(supportedResolutionsNodeOfflineofflineItem["Height"].asString());
|
||||
if(!supportedResolutionsNodeOfflineofflineItem["Desc"].isNull())
|
||||
offlineItemObject.desc = supportedResolutionsNodeOfflineofflineItem["Desc"].asString();
|
||||
data_.supportedResolutions.offline.push_back(offlineItemObject);
|
||||
}
|
||||
auto allOnlineNode = supportedResolutionsNode["Online"]["onlineItem"];
|
||||
for (auto supportedResolutionsNodeOnlineonlineItem : allOnlineNode)
|
||||
{
|
||||
Data::SupportedResolutions::OnlineItem onlineItemObject;
|
||||
if(!supportedResolutionsNodeOnlineonlineItem["Width"].isNull())
|
||||
onlineItemObject.width = std::stoi(supportedResolutionsNodeOnlineonlineItem["Width"].asString());
|
||||
if(!supportedResolutionsNodeOnlineonlineItem["Height"].isNull())
|
||||
onlineItemObject.height = std::stoi(supportedResolutionsNodeOnlineonlineItem["Height"].asString());
|
||||
if(!supportedResolutionsNodeOnlineonlineItem["Desc"].isNull())
|
||||
onlineItemObject.desc = supportedResolutionsNodeOnlineonlineItem["Desc"].asString();
|
||||
data_.supportedResolutions.online.push_back(onlineItemObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string QueryAvatarResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
QueryAvatarResult::Data QueryAvatarResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string QueryAvatarResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool QueryAvatarResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
83
avatar/src/model/SendCommandRequest.cc
Normal file
83
avatar/src/model/SendCommandRequest.cc
Normal file
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/SendCommandRequest.h>
|
||||
|
||||
using AlibabaCloud::Avatar::Model::SendCommandRequest;
|
||||
|
||||
SendCommandRequest::SendCommandRequest()
|
||||
: RpcServiceRequest("avatar", "2022-01-30", "SendCommand") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SendCommandRequest::~SendCommandRequest() {}
|
||||
|
||||
bool SendCommandRequest::getFeedback() const {
|
||||
return feedback_;
|
||||
}
|
||||
|
||||
void SendCommandRequest::setFeedback(bool feedback) {
|
||||
feedback_ = feedback;
|
||||
setParameter(std::string("Feedback"), feedback ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string SendCommandRequest::getCode() const {
|
||||
return code_;
|
||||
}
|
||||
|
||||
void SendCommandRequest::setCode(const std::string &code) {
|
||||
code_ = code;
|
||||
setParameter(std::string("Code"), code);
|
||||
}
|
||||
|
||||
std::string SendCommandRequest::getUniqueCode() const {
|
||||
return uniqueCode_;
|
||||
}
|
||||
|
||||
void SendCommandRequest::setUniqueCode(const std::string &uniqueCode) {
|
||||
uniqueCode_ = uniqueCode;
|
||||
setParameter(std::string("UniqueCode"), uniqueCode);
|
||||
}
|
||||
|
||||
long SendCommandRequest::getTenantId() const {
|
||||
return tenantId_;
|
||||
}
|
||||
|
||||
void SendCommandRequest::setTenantId(long tenantId) {
|
||||
tenantId_ = tenantId;
|
||||
setParameter(std::string("TenantId"), std::to_string(tenantId));
|
||||
}
|
||||
|
||||
std::string SendCommandRequest::getSessionId() const {
|
||||
return sessionId_;
|
||||
}
|
||||
|
||||
void SendCommandRequest::setSessionId(const std::string &sessionId) {
|
||||
sessionId_ = sessionId;
|
||||
setParameter(std::string("SessionId"), sessionId);
|
||||
}
|
||||
|
||||
std::map<std::string, std::string> SendCommandRequest::getContent() const {
|
||||
return content_;
|
||||
}
|
||||
|
||||
void SendCommandRequest::setContent(const std::map<std::string, std::string> &content) {
|
||||
content_ = content;
|
||||
for(auto const &iter1 : content) {
|
||||
setParameter(std::string("Content") + "." + iter1.first, iter1.second);
|
||||
}
|
||||
}
|
||||
|
||||
75
avatar/src/model/SendCommandResult.cc
Normal file
75
avatar/src/model/SendCommandResult.cc
Normal file
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/SendCommandResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Avatar;
|
||||
using namespace AlibabaCloud::Avatar::Model;
|
||||
|
||||
SendCommandResult::SendCommandResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SendCommandResult::SendCommandResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SendCommandResult::~SendCommandResult()
|
||||
{}
|
||||
|
||||
void SendCommandResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["SessionId"].isNull())
|
||||
data_.sessionId = dataNode["SessionId"].asString();
|
||||
if(!dataNode["UniqueCode"].isNull())
|
||||
data_.uniqueCode = dataNode["UniqueCode"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string SendCommandResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
SendCommandResult::Data SendCommandResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string SendCommandResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool SendCommandResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -34,6 +34,17 @@ void SendMessageRequest::setFeedback(bool feedback) {
|
||||
setParameter(std::string("Feedback"), feedback ? "true" : "false");
|
||||
}
|
||||
|
||||
SendMessageRequest::StreamExtension SendMessageRequest::getStreamExtension() const {
|
||||
return streamExtension_;
|
||||
}
|
||||
|
||||
void SendMessageRequest::setStreamExtension(const SendMessageRequest::StreamExtension &streamExtension) {
|
||||
streamExtension_ = streamExtension;
|
||||
setParameter(std::string("StreamExtension") + ".IsStream", streamExtension.isStream ? "true" : "false");
|
||||
setParameter(std::string("StreamExtension") + ".Index", std::to_string(streamExtension.index));
|
||||
setParameter(std::string("StreamExtension") + ".Position", streamExtension.position);
|
||||
}
|
||||
|
||||
std::string SendMessageRequest::getTextRequest() const {
|
||||
return textRequest_;
|
||||
}
|
||||
|
||||
92
avatar/src/model/SendTextRequest.cc
Normal file
92
avatar/src/model/SendTextRequest.cc
Normal file
@@ -0,0 +1,92 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/SendTextRequest.h>
|
||||
|
||||
using AlibabaCloud::Avatar::Model::SendTextRequest;
|
||||
|
||||
SendTextRequest::SendTextRequest()
|
||||
: RpcServiceRequest("avatar", "2022-01-30", "SendText") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SendTextRequest::~SendTextRequest() {}
|
||||
|
||||
bool SendTextRequest::getFeedback() const {
|
||||
return feedback_;
|
||||
}
|
||||
|
||||
void SendTextRequest::setFeedback(bool feedback) {
|
||||
feedback_ = feedback;
|
||||
setParameter(std::string("Feedback"), feedback ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string SendTextRequest::getUniqueCode() const {
|
||||
return uniqueCode_;
|
||||
}
|
||||
|
||||
void SendTextRequest::setUniqueCode(const std::string &uniqueCode) {
|
||||
uniqueCode_ = uniqueCode;
|
||||
setParameter(std::string("UniqueCode"), uniqueCode);
|
||||
}
|
||||
|
||||
SendTextRequest::StreamExtension SendTextRequest::getStreamExtension() const {
|
||||
return streamExtension_;
|
||||
}
|
||||
|
||||
void SendTextRequest::setStreamExtension(const SendTextRequest::StreamExtension &streamExtension) {
|
||||
streamExtension_ = streamExtension;
|
||||
setParameter(std::string("StreamExtension") + ".IsStream", streamExtension.isStream ? "true" : "false");
|
||||
setParameter(std::string("StreamExtension") + ".Index", std::to_string(streamExtension.index));
|
||||
setParameter(std::string("StreamExtension") + ".Position", streamExtension.position);
|
||||
}
|
||||
|
||||
long SendTextRequest::getTenantId() const {
|
||||
return tenantId_;
|
||||
}
|
||||
|
||||
void SendTextRequest::setTenantId(long tenantId) {
|
||||
tenantId_ = tenantId;
|
||||
setParameter(std::string("TenantId"), std::to_string(tenantId));
|
||||
}
|
||||
|
||||
bool SendTextRequest::getInterrupt() const {
|
||||
return interrupt_;
|
||||
}
|
||||
|
||||
void SendTextRequest::setInterrupt(bool interrupt) {
|
||||
interrupt_ = interrupt;
|
||||
setParameter(std::string("Interrupt"), interrupt ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string SendTextRequest::getSessionId() const {
|
||||
return sessionId_;
|
||||
}
|
||||
|
||||
void SendTextRequest::setSessionId(const std::string &sessionId) {
|
||||
sessionId_ = sessionId;
|
||||
setParameter(std::string("SessionId"), sessionId);
|
||||
}
|
||||
|
||||
std::string SendTextRequest::getText() const {
|
||||
return text_;
|
||||
}
|
||||
|
||||
void SendTextRequest::setText(const std::string &text) {
|
||||
text_ = text;
|
||||
setParameter(std::string("Text"), text);
|
||||
}
|
||||
|
||||
@@ -14,53 +14,62 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ocr/model/TrimDocumentResult.h>
|
||||
#include <alibabacloud/avatar/model/SendTextResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Ocr;
|
||||
using namespace AlibabaCloud::Ocr::Model;
|
||||
using namespace AlibabaCloud::Avatar;
|
||||
using namespace AlibabaCloud::Avatar::Model;
|
||||
|
||||
TrimDocumentResult::TrimDocumentResult() :
|
||||
SendTextResult::SendTextResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
TrimDocumentResult::TrimDocumentResult(const std::string &payload) :
|
||||
SendTextResult::SendTextResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
TrimDocumentResult::~TrimDocumentResult()
|
||||
SendTextResult::~SendTextResult()
|
||||
{}
|
||||
|
||||
void TrimDocumentResult::parse(const std::string &payload)
|
||||
void SendTextResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["Content"].isNull())
|
||||
data_.content = dataNode["Content"].asString();
|
||||
if(!dataNode["SessionId"].isNull())
|
||||
data_.sessionId = dataNode["SessionId"].asString();
|
||||
if(!dataNode["UniqueCode"].isNull())
|
||||
data_.uniqueCode = dataNode["UniqueCode"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string TrimDocumentResult::getMessage()const
|
||||
std::string SendTextResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
TrimDocumentResult::Data TrimDocumentResult::getData()const
|
||||
SendTextResult::Data SendTextResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string TrimDocumentResult::getCode()const
|
||||
std::string SendTextResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool SendTextResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
54
avatar/src/model/SendVamlRequest.cc
Normal file
54
avatar/src/model/SendVamlRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/SendVamlRequest.h>
|
||||
|
||||
using AlibabaCloud::Avatar::Model::SendVamlRequest;
|
||||
|
||||
SendVamlRequest::SendVamlRequest()
|
||||
: RpcServiceRequest("avatar", "2022-01-30", "SendVaml") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SendVamlRequest::~SendVamlRequest() {}
|
||||
|
||||
long SendVamlRequest::getTenantId() const {
|
||||
return tenantId_;
|
||||
}
|
||||
|
||||
void SendVamlRequest::setTenantId(long tenantId) {
|
||||
tenantId_ = tenantId;
|
||||
setParameter(std::string("TenantId"), std::to_string(tenantId));
|
||||
}
|
||||
|
||||
std::string SendVamlRequest::getSessionId() const {
|
||||
return sessionId_;
|
||||
}
|
||||
|
||||
void SendVamlRequest::setSessionId(const std::string &sessionId) {
|
||||
sessionId_ = sessionId;
|
||||
setParameter(std::string("SessionId"), sessionId);
|
||||
}
|
||||
|
||||
std::string SendVamlRequest::getVaml() const {
|
||||
return vaml_;
|
||||
}
|
||||
|
||||
void SendVamlRequest::setVaml(const std::string &vaml) {
|
||||
vaml_ = vaml;
|
||||
setParameter(std::string("Vaml"), vaml);
|
||||
}
|
||||
|
||||
75
avatar/src/model/SendVamlResult.cc
Normal file
75
avatar/src/model/SendVamlResult.cc
Normal file
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/SendVamlResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Avatar;
|
||||
using namespace AlibabaCloud::Avatar::Model;
|
||||
|
||||
SendVamlResult::SendVamlResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SendVamlResult::SendVamlResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SendVamlResult::~SendVamlResult()
|
||||
{}
|
||||
|
||||
void SendVamlResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["SessionId"].isNull())
|
||||
data_.sessionId = dataNode["SessionId"].asString();
|
||||
if(!dataNode["UniqueCode"].isNull())
|
||||
data_.uniqueCode = dataNode["UniqueCode"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string SendVamlResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
SendVamlResult::Data SendVamlResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string SendVamlResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool SendVamlResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
129
avatar/src/model/SubmitAudioTo2DAvatarVideoTaskRequest.cc
Normal file
129
avatar/src/model/SubmitAudioTo2DAvatarVideoTaskRequest.cc
Normal file
@@ -0,0 +1,129 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/SubmitAudioTo2DAvatarVideoTaskRequest.h>
|
||||
|
||||
using AlibabaCloud::Avatar::Model::SubmitAudioTo2DAvatarVideoTaskRequest;
|
||||
|
||||
SubmitAudioTo2DAvatarVideoTaskRequest::SubmitAudioTo2DAvatarVideoTaskRequest()
|
||||
: RpcServiceRequest("avatar", "2022-01-30", "SubmitAudioTo2DAvatarVideoTask") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SubmitAudioTo2DAvatarVideoTaskRequest::~SubmitAudioTo2DAvatarVideoTaskRequest() {}
|
||||
|
||||
SubmitAudioTo2DAvatarVideoTaskRequest::App SubmitAudioTo2DAvatarVideoTaskRequest::getApp() const {
|
||||
return app_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo2DAvatarVideoTaskRequest::setApp(const SubmitAudioTo2DAvatarVideoTaskRequest::App &app) {
|
||||
app_ = app;
|
||||
setParameter(std::string("App") + ".AppId", app.appId);
|
||||
}
|
||||
|
||||
SubmitAudioTo2DAvatarVideoTaskRequest::AvatarInfo SubmitAudioTo2DAvatarVideoTaskRequest::getAvatarInfo() const {
|
||||
return avatarInfo_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo2DAvatarVideoTaskRequest::setAvatarInfo(const SubmitAudioTo2DAvatarVideoTaskRequest::AvatarInfo &avatarInfo) {
|
||||
avatarInfo_ = avatarInfo;
|
||||
setParameter(std::string("AvatarInfo") + ".Code", avatarInfo.code);
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo2DAvatarVideoTaskRequest::getTitle() const {
|
||||
return title_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo2DAvatarVideoTaskRequest::setTitle(const std::string &title) {
|
||||
title_ = title;
|
||||
setParameter(std::string("Title"), title);
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo2DAvatarVideoTaskRequest::getExtParams() const {
|
||||
return extParams_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo2DAvatarVideoTaskRequest::setExtParams(const std::string &extParams) {
|
||||
extParams_ = extParams;
|
||||
setParameter(std::string("ExtParams"), extParams);
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo2DAvatarVideoTaskRequest::getUrl() const {
|
||||
return url_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo2DAvatarVideoTaskRequest::setUrl(const std::string &url) {
|
||||
url_ = url;
|
||||
setParameter(std::string("Url"), url);
|
||||
}
|
||||
|
||||
SubmitAudioTo2DAvatarVideoTaskRequest::VideoInfo SubmitAudioTo2DAvatarVideoTaskRequest::getVideoInfo() const {
|
||||
return videoInfo_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo2DAvatarVideoTaskRequest::setVideoInfo(const SubmitAudioTo2DAvatarVideoTaskRequest::VideoInfo &videoInfo) {
|
||||
videoInfo_ = videoInfo;
|
||||
setParameter(std::string("VideoInfo") + ".IsAlpha", videoInfo.isAlpha ? "true" : "false");
|
||||
setParameter(std::string("VideoInfo") + ".BackgroundImageUrl", videoInfo.backgroundImageUrl);
|
||||
setParameter(std::string("VideoInfo") + ".Resolution", std::to_string(videoInfo.resolution));
|
||||
setParameter(std::string("VideoInfo") + ".AlphaFormat", std::to_string(videoInfo.alphaFormat));
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo2DAvatarVideoTaskRequest::getCallbackParams() const {
|
||||
return callbackParams_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo2DAvatarVideoTaskRequest::setCallbackParams(const std::string &callbackParams) {
|
||||
callbackParams_ = callbackParams;
|
||||
setParameter(std::string("CallbackParams"), callbackParams);
|
||||
}
|
||||
|
||||
long SubmitAudioTo2DAvatarVideoTaskRequest::getTenantId() const {
|
||||
return tenantId_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo2DAvatarVideoTaskRequest::setTenantId(long tenantId) {
|
||||
tenantId_ = tenantId;
|
||||
setParameter(std::string("TenantId"), std::to_string(tenantId));
|
||||
}
|
||||
|
||||
bool SubmitAudioTo2DAvatarVideoTaskRequest::getCallback() const {
|
||||
return callback_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo2DAvatarVideoTaskRequest::setCallback(bool callback) {
|
||||
callback_ = callback;
|
||||
setParameter(std::string("Callback"), callback ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo2DAvatarVideoTaskRequest::getExtParams_CLS() const {
|
||||
return extParams_CLS_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo2DAvatarVideoTaskRequest::setExtParams_CLS(const std::string &extParams_CLS) {
|
||||
extParams_CLS_ = extParams_CLS;
|
||||
setParameter(std::string("ExtParams_CLS"), extParams_CLS);
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo2DAvatarVideoTaskRequest::getCallbackParams_CLS() const {
|
||||
return callbackParams_CLS_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo2DAvatarVideoTaskRequest::setCallbackParams_CLS(const std::string &callbackParams_CLS) {
|
||||
callbackParams_CLS_ = callbackParams_CLS;
|
||||
setParameter(std::string("CallbackParams_CLS"), callbackParams_CLS);
|
||||
}
|
||||
|
||||
@@ -14,26 +14,26 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/SubmitTextToSignVideoTaskResult.h>
|
||||
#include <alibabacloud/avatar/model/SubmitAudioTo2DAvatarVideoTaskResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Avatar;
|
||||
using namespace AlibabaCloud::Avatar::Model;
|
||||
|
||||
SubmitTextToSignVideoTaskResult::SubmitTextToSignVideoTaskResult() :
|
||||
SubmitAudioTo2DAvatarVideoTaskResult::SubmitAudioTo2DAvatarVideoTaskResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SubmitTextToSignVideoTaskResult::SubmitTextToSignVideoTaskResult(const std::string &payload) :
|
||||
SubmitAudioTo2DAvatarVideoTaskResult::SubmitAudioTo2DAvatarVideoTaskResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SubmitTextToSignVideoTaskResult::~SubmitTextToSignVideoTaskResult()
|
||||
SubmitAudioTo2DAvatarVideoTaskResult::~SubmitAudioTo2DAvatarVideoTaskResult()
|
||||
{}
|
||||
|
||||
void SubmitTextToSignVideoTaskResult::parse(const std::string &payload)
|
||||
void SubmitAudioTo2DAvatarVideoTaskResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
@@ -51,22 +51,22 @@ void SubmitTextToSignVideoTaskResult::parse(const std::string &payload)
|
||||
|
||||
}
|
||||
|
||||
std::string SubmitTextToSignVideoTaskResult::getMessage()const
|
||||
std::string SubmitAudioTo2DAvatarVideoTaskResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
SubmitTextToSignVideoTaskResult::Data SubmitTextToSignVideoTaskResult::getData()const
|
||||
SubmitAudioTo2DAvatarVideoTaskResult::Data SubmitAudioTo2DAvatarVideoTaskResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string SubmitTextToSignVideoTaskResult::getCode()const
|
||||
std::string SubmitAudioTo2DAvatarVideoTaskResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
std::string SubmitTextToSignVideoTaskResult::getSuccess()const
|
||||
std::string SubmitAudioTo2DAvatarVideoTaskResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
132
avatar/src/model/SubmitAudioTo3DAvatarVideoTaskRequest.cc
Normal file
132
avatar/src/model/SubmitAudioTo3DAvatarVideoTaskRequest.cc
Normal file
@@ -0,0 +1,132 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/SubmitAudioTo3DAvatarVideoTaskRequest.h>
|
||||
|
||||
using AlibabaCloud::Avatar::Model::SubmitAudioTo3DAvatarVideoTaskRequest;
|
||||
|
||||
SubmitAudioTo3DAvatarVideoTaskRequest::SubmitAudioTo3DAvatarVideoTaskRequest()
|
||||
: RpcServiceRequest("avatar", "2022-01-30", "SubmitAudioTo3DAvatarVideoTask") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SubmitAudioTo3DAvatarVideoTaskRequest::~SubmitAudioTo3DAvatarVideoTaskRequest() {}
|
||||
|
||||
SubmitAudioTo3DAvatarVideoTaskRequest::App SubmitAudioTo3DAvatarVideoTaskRequest::getApp() const {
|
||||
return app_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskRequest::setApp(const SubmitAudioTo3DAvatarVideoTaskRequest::App &app) {
|
||||
app_ = app;
|
||||
setParameter(std::string("App") + ".AppId", app.appId);
|
||||
}
|
||||
|
||||
SubmitAudioTo3DAvatarVideoTaskRequest::AvatarInfo SubmitAudioTo3DAvatarVideoTaskRequest::getAvatarInfo() const {
|
||||
return avatarInfo_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskRequest::setAvatarInfo(const SubmitAudioTo3DAvatarVideoTaskRequest::AvatarInfo &avatarInfo) {
|
||||
avatarInfo_ = avatarInfo;
|
||||
setParameter(std::string("AvatarInfo") + ".Code", avatarInfo.code);
|
||||
setParameter(std::string("AvatarInfo") + ".Locate", std::to_string(avatarInfo.locate));
|
||||
setParameter(std::string("AvatarInfo") + ".Angle", std::to_string(avatarInfo.angle));
|
||||
setParameter(std::string("AvatarInfo") + ".IndustryCode", avatarInfo.industryCode);
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo3DAvatarVideoTaskRequest::getTitle() const {
|
||||
return title_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskRequest::setTitle(const std::string &title) {
|
||||
title_ = title;
|
||||
setParameter(std::string("Title"), title);
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo3DAvatarVideoTaskRequest::getExtParams() const {
|
||||
return extParams_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskRequest::setExtParams(const std::string &extParams) {
|
||||
extParams_ = extParams;
|
||||
setParameter(std::string("ExtParams"), extParams);
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo3DAvatarVideoTaskRequest::getUrl() const {
|
||||
return url_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskRequest::setUrl(const std::string &url) {
|
||||
url_ = url;
|
||||
setParameter(std::string("Url"), url);
|
||||
}
|
||||
|
||||
SubmitAudioTo3DAvatarVideoTaskRequest::VideoInfo SubmitAudioTo3DAvatarVideoTaskRequest::getVideoInfo() const {
|
||||
return videoInfo_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskRequest::setVideoInfo(const SubmitAudioTo3DAvatarVideoTaskRequest::VideoInfo &videoInfo) {
|
||||
videoInfo_ = videoInfo;
|
||||
setParameter(std::string("VideoInfo") + ".IsAlpha", videoInfo.isAlpha ? "true" : "false");
|
||||
setParameter(std::string("VideoInfo") + ".BackgroundImageUrl", videoInfo.backgroundImageUrl);
|
||||
setParameter(std::string("VideoInfo") + ".Resolution", std::to_string(videoInfo.resolution));
|
||||
setParameter(std::string("VideoInfo") + ".AlphaFormat", std::to_string(videoInfo.alphaFormat));
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo3DAvatarVideoTaskRequest::getCallbackParams() const {
|
||||
return callbackParams_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskRequest::setCallbackParams(const std::string &callbackParams) {
|
||||
callbackParams_ = callbackParams;
|
||||
setParameter(std::string("CallbackParams"), callbackParams);
|
||||
}
|
||||
|
||||
long SubmitAudioTo3DAvatarVideoTaskRequest::getTenantId() const {
|
||||
return tenantId_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskRequest::setTenantId(long tenantId) {
|
||||
tenantId_ = tenantId;
|
||||
setParameter(std::string("TenantId"), std::to_string(tenantId));
|
||||
}
|
||||
|
||||
bool SubmitAudioTo3DAvatarVideoTaskRequest::getCallback() const {
|
||||
return callback_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskRequest::setCallback(bool callback) {
|
||||
callback_ = callback;
|
||||
setParameter(std::string("Callback"), callback ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo3DAvatarVideoTaskRequest::getExtParams_CLS() const {
|
||||
return extParams_CLS_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskRequest::setExtParams_CLS(const std::string &extParams_CLS) {
|
||||
extParams_CLS_ = extParams_CLS;
|
||||
setParameter(std::string("ExtParams_CLS"), extParams_CLS);
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo3DAvatarVideoTaskRequest::getCallbackParams_CLS() const {
|
||||
return callbackParams_CLS_;
|
||||
}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskRequest::setCallbackParams_CLS(const std::string &callbackParams_CLS) {
|
||||
callbackParams_CLS_ = callbackParams_CLS;
|
||||
setParameter(std::string("CallbackParams_CLS"), callbackParams_CLS);
|
||||
}
|
||||
|
||||
73
avatar/src/model/SubmitAudioTo3DAvatarVideoTaskResult.cc
Normal file
73
avatar/src/model/SubmitAudioTo3DAvatarVideoTaskResult.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/SubmitAudioTo3DAvatarVideoTaskResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Avatar;
|
||||
using namespace AlibabaCloud::Avatar::Model;
|
||||
|
||||
SubmitAudioTo3DAvatarVideoTaskResult::SubmitAudioTo3DAvatarVideoTaskResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
SubmitAudioTo3DAvatarVideoTaskResult::SubmitAudioTo3DAvatarVideoTaskResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
SubmitAudioTo3DAvatarVideoTaskResult::~SubmitAudioTo3DAvatarVideoTaskResult()
|
||||
{}
|
||||
|
||||
void SubmitAudioTo3DAvatarVideoTaskResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["TaskUuid"].isNull())
|
||||
data_.taskUuid = dataNode["TaskUuid"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo3DAvatarVideoTaskResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
SubmitAudioTo3DAvatarVideoTaskResult::Data SubmitAudioTo3DAvatarVideoTaskResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo3DAvatarVideoTaskResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
std::string SubmitAudioTo3DAvatarVideoTaskResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -34,17 +34,6 @@ void SubmitTextTo2DAvatarVideoTaskRequest::setApp(const SubmitTextTo2DAvatarVide
|
||||
setParameter(std::string("App") + ".AppId", app.appId);
|
||||
}
|
||||
|
||||
SubmitTextTo2DAvatarVideoTaskRequest::VideoInfo SubmitTextTo2DAvatarVideoTaskRequest::getVideoInfo() const {
|
||||
return videoInfo_;
|
||||
}
|
||||
|
||||
void SubmitTextTo2DAvatarVideoTaskRequest::setVideoInfo(const SubmitTextTo2DAvatarVideoTaskRequest::VideoInfo &videoInfo) {
|
||||
videoInfo_ = videoInfo;
|
||||
setParameter(std::string("VideoInfo") + ".IsAlpha", videoInfo.isAlpha ? "true" : "false");
|
||||
setParameter(std::string("VideoInfo") + ".BackgroundImageUrl", videoInfo.backgroundImageUrl);
|
||||
setParameter(std::string("VideoInfo") + ".IsSubtitles", videoInfo.isSubtitles ? "true" : "false");
|
||||
}
|
||||
|
||||
SubmitTextTo2DAvatarVideoTaskRequest::AudioInfo SubmitTextTo2DAvatarVideoTaskRequest::getAudioInfo() const {
|
||||
return audioInfo_;
|
||||
}
|
||||
@@ -66,6 +55,46 @@ void SubmitTextTo2DAvatarVideoTaskRequest::setAvatarInfo(const SubmitTextTo2DAva
|
||||
setParameter(std::string("AvatarInfo") + ".Code", avatarInfo.code);
|
||||
}
|
||||
|
||||
std::string SubmitTextTo2DAvatarVideoTaskRequest::getTitle() const {
|
||||
return title_;
|
||||
}
|
||||
|
||||
void SubmitTextTo2DAvatarVideoTaskRequest::setTitle(const std::string &title) {
|
||||
title_ = title;
|
||||
setParameter(std::string("Title"), title);
|
||||
}
|
||||
|
||||
std::string SubmitTextTo2DAvatarVideoTaskRequest::getExtParams() const {
|
||||
return extParams_;
|
||||
}
|
||||
|
||||
void SubmitTextTo2DAvatarVideoTaskRequest::setExtParams(const std::string &extParams) {
|
||||
extParams_ = extParams;
|
||||
setParameter(std::string("ExtParams"), extParams);
|
||||
}
|
||||
|
||||
SubmitTextTo2DAvatarVideoTaskRequest::VideoInfo SubmitTextTo2DAvatarVideoTaskRequest::getVideoInfo() const {
|
||||
return videoInfo_;
|
||||
}
|
||||
|
||||
void SubmitTextTo2DAvatarVideoTaskRequest::setVideoInfo(const SubmitTextTo2DAvatarVideoTaskRequest::VideoInfo &videoInfo) {
|
||||
videoInfo_ = videoInfo;
|
||||
setParameter(std::string("VideoInfo") + ".IsAlpha", videoInfo.isAlpha ? "true" : "false");
|
||||
setParameter(std::string("VideoInfo") + ".BackgroundImageUrl", videoInfo.backgroundImageUrl);
|
||||
setParameter(std::string("VideoInfo") + ".IsSubtitles", videoInfo.isSubtitles ? "true" : "false");
|
||||
setParameter(std::string("VideoInfo") + ".Resolution", std::to_string(videoInfo.resolution));
|
||||
setParameter(std::string("VideoInfo") + ".AlphaFormat", std::to_string(videoInfo.alphaFormat));
|
||||
}
|
||||
|
||||
std::string SubmitTextTo2DAvatarVideoTaskRequest::getCallbackParams() const {
|
||||
return callbackParams_;
|
||||
}
|
||||
|
||||
void SubmitTextTo2DAvatarVideoTaskRequest::setCallbackParams(const std::string &callbackParams) {
|
||||
callbackParams_ = callbackParams;
|
||||
setParameter(std::string("CallbackParams"), callbackParams);
|
||||
}
|
||||
|
||||
long SubmitTextTo2DAvatarVideoTaskRequest::getTenantId() const {
|
||||
return tenantId_;
|
||||
}
|
||||
@@ -75,6 +104,24 @@ void SubmitTextTo2DAvatarVideoTaskRequest::setTenantId(long tenantId) {
|
||||
setParameter(std::string("TenantId"), std::to_string(tenantId));
|
||||
}
|
||||
|
||||
bool SubmitTextTo2DAvatarVideoTaskRequest::getCallback() const {
|
||||
return callback_;
|
||||
}
|
||||
|
||||
void SubmitTextTo2DAvatarVideoTaskRequest::setCallback(bool callback) {
|
||||
callback_ = callback;
|
||||
setParameter(std::string("Callback"), callback ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string SubmitTextTo2DAvatarVideoTaskRequest::getExtParams_CLS() const {
|
||||
return extParams_CLS_;
|
||||
}
|
||||
|
||||
void SubmitTextTo2DAvatarVideoTaskRequest::setExtParams_CLS(const std::string &extParams_CLS) {
|
||||
extParams_CLS_ = extParams_CLS;
|
||||
setParameter(std::string("ExtParams_CLS"), extParams_CLS);
|
||||
}
|
||||
|
||||
std::string SubmitTextTo2DAvatarVideoTaskRequest::getText() const {
|
||||
return text_;
|
||||
}
|
||||
@@ -84,12 +131,12 @@ void SubmitTextTo2DAvatarVideoTaskRequest::setText(const std::string &text) {
|
||||
setParameter(std::string("Text"), text);
|
||||
}
|
||||
|
||||
std::string SubmitTextTo2DAvatarVideoTaskRequest::getTitle() const {
|
||||
return title_;
|
||||
std::string SubmitTextTo2DAvatarVideoTaskRequest::getCallbackParams_CLS() const {
|
||||
return callbackParams_CLS_;
|
||||
}
|
||||
|
||||
void SubmitTextTo2DAvatarVideoTaskRequest::setTitle(const std::string &title) {
|
||||
title_ = title;
|
||||
setParameter(std::string("Title"), title);
|
||||
void SubmitTextTo2DAvatarVideoTaskRequest::setCallbackParams_CLS(const std::string &callbackParams_CLS) {
|
||||
callbackParams_CLS_ = callbackParams_CLS;
|
||||
setParameter(std::string("CallbackParams_CLS"), callbackParams_CLS);
|
||||
}
|
||||
|
||||
|
||||
@@ -34,6 +34,48 @@ void SubmitTextTo3DAvatarVideoTaskRequest::setApp(const SubmitTextTo3DAvatarVide
|
||||
setParameter(std::string("App") + ".AppId", app.appId);
|
||||
}
|
||||
|
||||
SubmitTextTo3DAvatarVideoTaskRequest::AudioInfo SubmitTextTo3DAvatarVideoTaskRequest::getAudioInfo() const {
|
||||
return audioInfo_;
|
||||
}
|
||||
|
||||
void SubmitTextTo3DAvatarVideoTaskRequest::setAudioInfo(const SubmitTextTo3DAvatarVideoTaskRequest::AudioInfo &audioInfo) {
|
||||
audioInfo_ = audioInfo;
|
||||
setParameter(std::string("AudioInfo") + ".Voice", audioInfo.voice);
|
||||
setParameter(std::string("AudioInfo") + ".Volume", std::to_string(audioInfo.volume));
|
||||
setParameter(std::string("AudioInfo") + ".SpeechRate", std::to_string(audioInfo.speechRate));
|
||||
setParameter(std::string("AudioInfo") + ".PitchRate", std::to_string(audioInfo.pitchRate));
|
||||
}
|
||||
|
||||
SubmitTextTo3DAvatarVideoTaskRequest::AvatarInfo SubmitTextTo3DAvatarVideoTaskRequest::getAvatarInfo() const {
|
||||
return avatarInfo_;
|
||||
}
|
||||
|
||||
void SubmitTextTo3DAvatarVideoTaskRequest::setAvatarInfo(const SubmitTextTo3DAvatarVideoTaskRequest::AvatarInfo &avatarInfo) {
|
||||
avatarInfo_ = avatarInfo;
|
||||
setParameter(std::string("AvatarInfo") + ".Code", avatarInfo.code);
|
||||
setParameter(std::string("AvatarInfo") + ".Locate", std::to_string(avatarInfo.locate));
|
||||
setParameter(std::string("AvatarInfo") + ".Angle", std::to_string(avatarInfo.angle));
|
||||
setParameter(std::string("AvatarInfo") + ".IndustryCode", avatarInfo.industryCode);
|
||||
}
|
||||
|
||||
std::string SubmitTextTo3DAvatarVideoTaskRequest::getTitle() const {
|
||||
return title_;
|
||||
}
|
||||
|
||||
void SubmitTextTo3DAvatarVideoTaskRequest::setTitle(const std::string &title) {
|
||||
title_ = title;
|
||||
setParameter(std::string("Title"), title);
|
||||
}
|
||||
|
||||
std::string SubmitTextTo3DAvatarVideoTaskRequest::getExtParams() const {
|
||||
return extParams_;
|
||||
}
|
||||
|
||||
void SubmitTextTo3DAvatarVideoTaskRequest::setExtParams(const std::string &extParams) {
|
||||
extParams_ = extParams;
|
||||
setParameter(std::string("ExtParams"), extParams);
|
||||
}
|
||||
|
||||
SubmitTextTo3DAvatarVideoTaskRequest::VideoInfo SubmitTextTo3DAvatarVideoTaskRequest::getVideoInfo() const {
|
||||
return videoInfo_;
|
||||
}
|
||||
@@ -47,15 +89,13 @@ void SubmitTextTo3DAvatarVideoTaskRequest::setVideoInfo(const SubmitTextTo3DAvat
|
||||
setParameter(std::string("VideoInfo") + ".AlphaFormat", std::to_string(videoInfo.alphaFormat));
|
||||
}
|
||||
|
||||
SubmitTextTo3DAvatarVideoTaskRequest::AvatarInfo SubmitTextTo3DAvatarVideoTaskRequest::getAvatarInfo() const {
|
||||
return avatarInfo_;
|
||||
std::string SubmitTextTo3DAvatarVideoTaskRequest::getCallbackParams() const {
|
||||
return callbackParams_;
|
||||
}
|
||||
|
||||
void SubmitTextTo3DAvatarVideoTaskRequest::setAvatarInfo(const SubmitTextTo3DAvatarVideoTaskRequest::AvatarInfo &avatarInfo) {
|
||||
avatarInfo_ = avatarInfo;
|
||||
setParameter(std::string("AvatarInfo") + ".Code", avatarInfo.code);
|
||||
setParameter(std::string("AvatarInfo") + ".Locate", std::to_string(avatarInfo.locate));
|
||||
setParameter(std::string("AvatarInfo") + ".Angle", std::to_string(avatarInfo.angle));
|
||||
void SubmitTextTo3DAvatarVideoTaskRequest::setCallbackParams(const std::string &callbackParams) {
|
||||
callbackParams_ = callbackParams;
|
||||
setParameter(std::string("CallbackParams"), callbackParams);
|
||||
}
|
||||
|
||||
long SubmitTextTo3DAvatarVideoTaskRequest::getTenantId() const {
|
||||
@@ -67,6 +107,24 @@ void SubmitTextTo3DAvatarVideoTaskRequest::setTenantId(long tenantId) {
|
||||
setParameter(std::string("TenantId"), std::to_string(tenantId));
|
||||
}
|
||||
|
||||
bool SubmitTextTo3DAvatarVideoTaskRequest::getCallback() const {
|
||||
return callback_;
|
||||
}
|
||||
|
||||
void SubmitTextTo3DAvatarVideoTaskRequest::setCallback(bool callback) {
|
||||
callback_ = callback;
|
||||
setParameter(std::string("Callback"), callback ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string SubmitTextTo3DAvatarVideoTaskRequest::getExtParams_CLS() const {
|
||||
return extParams_CLS_;
|
||||
}
|
||||
|
||||
void SubmitTextTo3DAvatarVideoTaskRequest::setExtParams_CLS(const std::string &extParams_CLS) {
|
||||
extParams_CLS_ = extParams_CLS;
|
||||
setParameter(std::string("ExtParams_CLS"), extParams_CLS);
|
||||
}
|
||||
|
||||
std::string SubmitTextTo3DAvatarVideoTaskRequest::getText() const {
|
||||
return text_;
|
||||
}
|
||||
@@ -76,12 +134,12 @@ void SubmitTextTo3DAvatarVideoTaskRequest::setText(const std::string &text) {
|
||||
setParameter(std::string("Text"), text);
|
||||
}
|
||||
|
||||
std::string SubmitTextTo3DAvatarVideoTaskRequest::getTitle() const {
|
||||
return title_;
|
||||
std::string SubmitTextTo3DAvatarVideoTaskRequest::getCallbackParams_CLS() const {
|
||||
return callbackParams_CLS_;
|
||||
}
|
||||
|
||||
void SubmitTextTo3DAvatarVideoTaskRequest::setTitle(const std::string &title) {
|
||||
title_ = title;
|
||||
setParameter(std::string("Title"), title);
|
||||
void SubmitTextTo3DAvatarVideoTaskRequest::setCallbackParams_CLS(const std::string &callbackParams_CLS) {
|
||||
callbackParams_CLS_ = callbackParams_CLS;
|
||||
setParameter(std::string("CallbackParams_CLS"), callbackParams_CLS);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,74 +0,0 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/avatar/model/SubmitTextToSignVideoTaskRequest.h>
|
||||
|
||||
using AlibabaCloud::Avatar::Model::SubmitTextToSignVideoTaskRequest;
|
||||
|
||||
SubmitTextToSignVideoTaskRequest::SubmitTextToSignVideoTaskRequest()
|
||||
: RpcServiceRequest("avatar", "2022-01-30", "SubmitTextToSignVideoTask") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SubmitTextToSignVideoTaskRequest::~SubmitTextToSignVideoTaskRequest() {}
|
||||
|
||||
SubmitTextToSignVideoTaskRequest::App SubmitTextToSignVideoTaskRequest::getApp() const {
|
||||
return app_;
|
||||
}
|
||||
|
||||
void SubmitTextToSignVideoTaskRequest::setApp(const SubmitTextToSignVideoTaskRequest::App &app) {
|
||||
app_ = app;
|
||||
setParameter(std::string("App") + ".AppId", app.appId);
|
||||
}
|
||||
|
||||
SubmitTextToSignVideoTaskRequest::VideoInfo SubmitTextToSignVideoTaskRequest::getVideoInfo() const {
|
||||
return videoInfo_;
|
||||
}
|
||||
|
||||
void SubmitTextToSignVideoTaskRequest::setVideoInfo(const SubmitTextToSignVideoTaskRequest::VideoInfo &videoInfo) {
|
||||
videoInfo_ = videoInfo;
|
||||
setParameter(std::string("VideoInfo") + ".IsAlpha", videoInfo.isAlpha ? "true" : "false");
|
||||
setParameter(std::string("VideoInfo") + ".IsSubtitles", videoInfo.isSubtitles ? "true" : "false");
|
||||
setParameter(std::string("VideoInfo") + ".Resolution", std::to_string(videoInfo.resolution));
|
||||
}
|
||||
|
||||
long SubmitTextToSignVideoTaskRequest::getTenantId() const {
|
||||
return tenantId_;
|
||||
}
|
||||
|
||||
void SubmitTextToSignVideoTaskRequest::setTenantId(long tenantId) {
|
||||
tenantId_ = tenantId;
|
||||
setParameter(std::string("TenantId"), std::to_string(tenantId));
|
||||
}
|
||||
|
||||
std::string SubmitTextToSignVideoTaskRequest::getText() const {
|
||||
return text_;
|
||||
}
|
||||
|
||||
void SubmitTextToSignVideoTaskRequest::setText(const std::string &text) {
|
||||
text_ = text;
|
||||
setParameter(std::string("Text"), text);
|
||||
}
|
||||
|
||||
std::string SubmitTextToSignVideoTaskRequest::getTitle() const {
|
||||
return title_;
|
||||
}
|
||||
|
||||
void SubmitTextToSignVideoTaskRequest::setTitle(const std::string &title) {
|
||||
title_ = title;
|
||||
setParameter(std::string("Title"), title);
|
||||
}
|
||||
|
||||
@@ -53,6 +53,8 @@ set(bssopenapi_public_header_model
|
||||
include/alibabacloud/bssopenapi/model/DescribeCostBudgetsSummaryResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeInstanceAmortizedCostByAmortizationPeriodRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeInstanceAmortizedCostByAmortizationPeriodResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeInstanceAmortizedCostByAmortizationPeriodDateResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeInstanceAmortizedCostByConsumePeriodRequest.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeInstanceAmortizedCostByConsumePeriodResult.h
|
||||
include/alibabacloud/bssopenapi/model/DescribeInstanceBillRequest.h
|
||||
@@ -252,6 +254,8 @@ set(bssopenapi_src
|
||||
src/model/DescribeCostBudgetsSummaryResult.cc
|
||||
src/model/DescribeInstanceAmortizedCostByAmortizationPeriodRequest.cc
|
||||
src/model/DescribeInstanceAmortizedCostByAmortizationPeriodResult.cc
|
||||
src/model/DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest.cc
|
||||
src/model/DescribeInstanceAmortizedCostByAmortizationPeriodDateResult.cc
|
||||
src/model/DescribeInstanceAmortizedCostByConsumePeriodRequest.cc
|
||||
src/model/DescribeInstanceAmortizedCostByConsumePeriodResult.cc
|
||||
src/model/DescribeInstanceBillRequest.cc
|
||||
|
||||
@@ -54,6 +54,8 @@
|
||||
#include "model/DescribeCostBudgetsSummaryResult.h"
|
||||
#include "model/DescribeInstanceAmortizedCostByAmortizationPeriodRequest.h"
|
||||
#include "model/DescribeInstanceAmortizedCostByAmortizationPeriodResult.h"
|
||||
#include "model/DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest.h"
|
||||
#include "model/DescribeInstanceAmortizedCostByAmortizationPeriodDateResult.h"
|
||||
#include "model/DescribeInstanceAmortizedCostByConsumePeriodRequest.h"
|
||||
#include "model/DescribeInstanceAmortizedCostByConsumePeriodResult.h"
|
||||
#include "model/DescribeInstanceBillRequest.h"
|
||||
@@ -275,6 +277,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeInstanceAmortizedCostByAmortizationPeriodResult> DescribeInstanceAmortizedCostByAmortizationPeriodOutcome;
|
||||
typedef std::future<DescribeInstanceAmortizedCostByAmortizationPeriodOutcome> DescribeInstanceAmortizedCostByAmortizationPeriodOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DescribeInstanceAmortizedCostByAmortizationPeriodRequest&, const DescribeInstanceAmortizedCostByAmortizationPeriodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAmortizedCostByAmortizationPeriodAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceAmortizedCostByAmortizationPeriodDateResult> DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcome;
|
||||
typedef std::future<DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcome> DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest&, const DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAmortizedCostByAmortizationPeriodDateAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeInstanceAmortizedCostByConsumePeriodResult> DescribeInstanceAmortizedCostByConsumePeriodOutcome;
|
||||
typedef std::future<DescribeInstanceAmortizedCostByConsumePeriodOutcome> DescribeInstanceAmortizedCostByConsumePeriodOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::DescribeInstanceAmortizedCostByConsumePeriodRequest&, const DescribeInstanceAmortizedCostByConsumePeriodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAmortizedCostByConsumePeriodAsyncHandler;
|
||||
@@ -574,6 +579,9 @@ namespace AlibabaCloud
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodOutcome describeInstanceAmortizedCostByAmortizationPeriod(const Model::DescribeInstanceAmortizedCostByAmortizationPeriodRequest &request)const;
|
||||
void describeInstanceAmortizedCostByAmortizationPeriodAsync(const Model::DescribeInstanceAmortizedCostByAmortizationPeriodRequest& request, const DescribeInstanceAmortizedCostByAmortizationPeriodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodOutcomeCallable describeInstanceAmortizedCostByAmortizationPeriodCallable(const Model::DescribeInstanceAmortizedCostByAmortizationPeriodRequest& request) const;
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcome describeInstanceAmortizedCostByAmortizationPeriodDate(const Model::DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest &request)const;
|
||||
void describeInstanceAmortizedCostByAmortizationPeriodDateAsync(const Model::DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest& request, const DescribeInstanceAmortizedCostByAmortizationPeriodDateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcomeCallable describeInstanceAmortizedCostByAmortizationPeriodDateCallable(const Model::DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest& request) const;
|
||||
DescribeInstanceAmortizedCostByConsumePeriodOutcome describeInstanceAmortizedCostByConsumePeriod(const Model::DescribeInstanceAmortizedCostByConsumePeriodRequest &request)const;
|
||||
void describeInstanceAmortizedCostByConsumePeriodAsync(const Model::DescribeInstanceAmortizedCostByConsumePeriodRequest& request, const DescribeInstanceAmortizedCostByConsumePeriodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeInstanceAmortizedCostByConsumePeriodOutcomeCallable describeInstanceAmortizedCostByConsumePeriodCallable(const Model::DescribeInstanceAmortizedCostByConsumePeriodRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEAMORTIZEDCOSTBYAMORTIZATIONPERIODDATEREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEAMORTIZEDCOSTBYAMORTIZATIONPERIODDATEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace BssOpenApi {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest();
|
||||
~DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest();
|
||||
std::string getProductCode() const;
|
||||
void setProductCode(const std::string &productCode);
|
||||
std::string getAmortizationDateStart() const;
|
||||
void setAmortizationDateStart(const std::string &amortizationDateStart);
|
||||
std::string getSubscriptionType() const;
|
||||
void setSubscriptionType(const std::string &subscriptionType);
|
||||
std::string getCostUnitCode() const;
|
||||
void setCostUnitCode(const std::string &costUnitCode);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::vector<std::string> getBillUserIdList() const;
|
||||
void setBillUserIdList(const std::vector<std::string> &billUserIdList);
|
||||
std::string getProductDetail() const;
|
||||
void setProductDetail(const std::string &productDetail);
|
||||
std::vector<std::string> getBillOwnerIdList() const;
|
||||
void setBillOwnerIdList(const std::vector<std::string> &billOwnerIdList);
|
||||
std::string getBillingCycle() const;
|
||||
void setBillingCycle(const std::string &billingCycle);
|
||||
std::string getAmortizationDateEnd() const;
|
||||
void setAmortizationDateEnd(const std::string &amortizationDateEnd);
|
||||
std::vector<std::string> getInstanceIdList() const;
|
||||
void setInstanceIdList(const std::vector<std::string> &instanceIdList);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string productCode_;
|
||||
std::string amortizationDateStart_;
|
||||
std::string subscriptionType_;
|
||||
std::string costUnitCode_;
|
||||
std::string nextToken_;
|
||||
std::vector<std::string> billUserIdList_;
|
||||
std::string productDetail_;
|
||||
std::vector<std::string> billOwnerIdList_;
|
||||
std::string billingCycle_;
|
||||
std::string amortizationDateEnd_;
|
||||
std::vector<std::string> instanceIdList_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace BssOpenApi
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEAMORTIZEDCOSTBYAMORTIZATIONPERIODDATEREQUEST_H_
|
||||
@@ -0,0 +1,130 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEAMORTIZEDCOSTBYAMORTIZATIONPERIODDATERESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEAMORTIZEDCOSTBYAMORTIZATIONPERIODDATERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeInstanceAmortizedCostByAmortizationPeriodDateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct Item
|
||||
{
|
||||
double currentAmortizationPretaxAmount;
|
||||
double remainingAmortizationDeductedByCoupons;
|
||||
std::string productName;
|
||||
double previouslyAmortizedExpenditureAmount;
|
||||
std::string instanceID;
|
||||
long billAccountID;
|
||||
std::string productDetailCode;
|
||||
double previouslyAmortizedRoundDownDiscount;
|
||||
std::string amortizationStatus;
|
||||
double deductedByPrepaidCard;
|
||||
std::string splitItemName;
|
||||
std::string subscriptionType;
|
||||
double currentAmortizationDeductedByCashCoupons;
|
||||
std::string costUnitCode;
|
||||
double remainingAmortizationDeductedByPrepaidCard;
|
||||
std::string costUnit;
|
||||
std::string amortizationPeriodDay;
|
||||
double deductedByCoupons;
|
||||
std::string consumePeriodDay;
|
||||
std::string productCode;
|
||||
long billOwnerID;
|
||||
std::string bizType;
|
||||
double previouslyAmortizedPretaxAmount;
|
||||
std::string intranetIP;
|
||||
double currentAmortizationPretaxGrossAmount;
|
||||
std::string internetIP;
|
||||
double remainingAmortizationExpenditureAmount;
|
||||
std::string region;
|
||||
double remainingAmortizationInvoiceDiscount;
|
||||
double previouslyAmortizedDeductedByCashCoupons;
|
||||
double currentAmortizationDeductedByCoupons;
|
||||
double currentAmortizationRoundDownDiscount;
|
||||
double currentAmortizationExpenditureAmount;
|
||||
double remainingAmortizationRoundDownDiscount;
|
||||
double previouslyAmortizedInvoiceDiscount;
|
||||
double deductedByCashCoupons;
|
||||
double previouslyAmortizedDeductedByCoupons;
|
||||
double remainingAmortizationDeductedByCashCoupons;
|
||||
double invoiceDiscount;
|
||||
std::string splitProductDetail;
|
||||
double currentAmortizationDeductedByPrepaidCard;
|
||||
std::string amortizationPeriod;
|
||||
double pretaxGrossAmount;
|
||||
double previouslyAmortizedPretaxGrossAmount;
|
||||
std::string resourceGroup;
|
||||
std::string splitAccountName;
|
||||
double roundDownDiscount;
|
||||
std::string productDetail;
|
||||
std::string consumePeriod;
|
||||
std::string zone;
|
||||
std::string billOwnerName;
|
||||
std::string splitItemID;
|
||||
double remainingAmortizationPretaxGrossAmount;
|
||||
double pretaxAmount;
|
||||
double currentAmortizationInvoiceDiscount;
|
||||
double expenditureAmount;
|
||||
double remainingAmortizationPretaxAmount;
|
||||
std::string billAccountName;
|
||||
std::string tag;
|
||||
double previouslyAmortizedDeductedByPrepaidCard;
|
||||
};
|
||||
int totalCount;
|
||||
std::string accountID;
|
||||
std::string nextToken;
|
||||
int maxResults;
|
||||
std::vector<Item> items;
|
||||
std::string hostId;
|
||||
std::string accountName;
|
||||
};
|
||||
|
||||
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodDateResult();
|
||||
explicit DescribeInstanceAmortizedCostByAmortizationPeriodDateResult(const std::string &payload);
|
||||
~DescribeInstanceAmortizedCostByAmortizationPeriodDateResult();
|
||||
std::string getMessage()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEAMORTIZEDCOSTBYAMORTIZATIONPERIODDATERESULT_H_
|
||||
@@ -627,6 +627,42 @@ BssOpenApiClient::DescribeInstanceAmortizedCostByAmortizationPeriodOutcomeCallab
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcome BssOpenApiClient::describeInstanceAmortizedCostByAmortizationPeriodDate(const DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcome(DescribeInstanceAmortizedCostByAmortizationPeriodDateResult(outcome.result()));
|
||||
else
|
||||
return DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void BssOpenApiClient::describeInstanceAmortizedCostByAmortizationPeriodDateAsync(const DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest& request, const DescribeInstanceAmortizedCostByAmortizationPeriodDateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeInstanceAmortizedCostByAmortizationPeriodDate(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcomeCallable BssOpenApiClient::describeInstanceAmortizedCostByAmortizationPeriodDateCallable(const DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeInstanceAmortizedCostByAmortizationPeriodDateOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeInstanceAmortizedCostByAmortizationPeriodDate(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
BssOpenApiClient::DescribeInstanceAmortizedCostByConsumePeriodOutcome BssOpenApiClient::describeInstanceAmortizedCostByConsumePeriod(const DescribeInstanceAmortizedCostByConsumePeriodRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -0,0 +1,132 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest.h>
|
||||
|
||||
using AlibabaCloud::BssOpenApi::Model::DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest;
|
||||
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest()
|
||||
: RpcServiceRequest("bssopenapi", "2017-12-14", "DescribeInstanceAmortizedCostByAmortizationPeriodDate") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::~DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest() {}
|
||||
|
||||
std::string DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getProductCode() const {
|
||||
return productCode_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setProductCode(const std::string &productCode) {
|
||||
productCode_ = productCode;
|
||||
setBodyParameter(std::string("ProductCode"), productCode);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getAmortizationDateStart() const {
|
||||
return amortizationDateStart_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setAmortizationDateStart(const std::string &amortizationDateStart) {
|
||||
amortizationDateStart_ = amortizationDateStart;
|
||||
setBodyParameter(std::string("AmortizationDateStart"), amortizationDateStart);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getSubscriptionType() const {
|
||||
return subscriptionType_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setSubscriptionType(const std::string &subscriptionType) {
|
||||
subscriptionType_ = subscriptionType;
|
||||
setBodyParameter(std::string("SubscriptionType"), subscriptionType);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getCostUnitCode() const {
|
||||
return costUnitCode_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setCostUnitCode(const std::string &costUnitCode) {
|
||||
costUnitCode_ = costUnitCode;
|
||||
setBodyParameter(std::string("CostUnitCode"), costUnitCode);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getNextToken() const {
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setNextToken(const std::string &nextToken) {
|
||||
nextToken_ = nextToken;
|
||||
setBodyParameter(std::string("NextToken"), nextToken);
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getBillUserIdList() const {
|
||||
return billUserIdList_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setBillUserIdList(const std::vector<std::string> &billUserIdList) {
|
||||
billUserIdList_ = billUserIdList;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getProductDetail() const {
|
||||
return productDetail_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setProductDetail(const std::string &productDetail) {
|
||||
productDetail_ = productDetail;
|
||||
setBodyParameter(std::string("ProductDetail"), productDetail);
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getBillOwnerIdList() const {
|
||||
return billOwnerIdList_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setBillOwnerIdList(const std::vector<std::string> &billOwnerIdList) {
|
||||
billOwnerIdList_ = billOwnerIdList;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getBillingCycle() const {
|
||||
return billingCycle_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setBillingCycle(const std::string &billingCycle) {
|
||||
billingCycle_ = billingCycle;
|
||||
setBodyParameter(std::string("BillingCycle"), billingCycle);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getAmortizationDateEnd() const {
|
||||
return amortizationDateEnd_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setAmortizationDateEnd(const std::string &amortizationDateEnd) {
|
||||
amortizationDateEnd_ = amortizationDateEnd;
|
||||
setBodyParameter(std::string("AmortizationDateEnd"), amortizationDateEnd);
|
||||
}
|
||||
|
||||
std::vector<std::string> DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getInstanceIdList() const {
|
||||
return instanceIdList_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setInstanceIdList(const std::vector<std::string> &instanceIdList) {
|
||||
instanceIdList_ = instanceIdList;
|
||||
}
|
||||
|
||||
int DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::getMaxResults() const {
|
||||
return maxResults_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateRequest::setMaxResults(int maxResults) {
|
||||
maxResults_ = maxResults;
|
||||
setBodyParameter(std::string("MaxResults"), std::to_string(maxResults));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,209 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/DescribeInstanceAmortizedCostByAmortizationPeriodDateResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::BssOpenApi;
|
||||
using namespace AlibabaCloud::BssOpenApi::Model;
|
||||
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodDateResult::DescribeInstanceAmortizedCostByAmortizationPeriodDateResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodDateResult::DescribeInstanceAmortizedCostByAmortizationPeriodDateResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodDateResult::~DescribeInstanceAmortizedCostByAmortizationPeriodDateResult()
|
||||
{}
|
||||
|
||||
void DescribeInstanceAmortizedCostByAmortizationPeriodDateResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["NextToken"].isNull())
|
||||
data_.nextToken = dataNode["NextToken"].asString();
|
||||
if(!dataNode["AccountID"].isNull())
|
||||
data_.accountID = dataNode["AccountID"].asString();
|
||||
if(!dataNode["AccountName"].isNull())
|
||||
data_.accountName = dataNode["AccountName"].asString();
|
||||
if(!dataNode["MaxResults"].isNull())
|
||||
data_.maxResults = std::stoi(dataNode["MaxResults"].asString());
|
||||
if(!dataNode["TotalCount"].isNull())
|
||||
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
||||
if(!dataNode["HostId"].isNull())
|
||||
data_.hostId = dataNode["HostId"].asString();
|
||||
auto allItemsNode = dataNode["Items"]["Item"];
|
||||
for (auto dataNodeItemsItem : allItemsNode)
|
||||
{
|
||||
Data::Item itemObject;
|
||||
if(!dataNodeItemsItem["CostUnit"].isNull())
|
||||
itemObject.costUnit = dataNodeItemsItem["CostUnit"].asString();
|
||||
if(!dataNodeItemsItem["CostUnitCode"].isNull())
|
||||
itemObject.costUnitCode = dataNodeItemsItem["CostUnitCode"].asString();
|
||||
if(!dataNodeItemsItem["InstanceID"].isNull())
|
||||
itemObject.instanceID = dataNodeItemsItem["InstanceID"].asString();
|
||||
if(!dataNodeItemsItem["ResourceGroup"].isNull())
|
||||
itemObject.resourceGroup = dataNodeItemsItem["ResourceGroup"].asString();
|
||||
if(!dataNodeItemsItem["Tag"].isNull())
|
||||
itemObject.tag = dataNodeItemsItem["Tag"].asString();
|
||||
if(!dataNodeItemsItem["InternetIP"].isNull())
|
||||
itemObject.internetIP = dataNodeItemsItem["InternetIP"].asString();
|
||||
if(!dataNodeItemsItem["IntranetIP"].isNull())
|
||||
itemObject.intranetIP = dataNodeItemsItem["IntranetIP"].asString();
|
||||
if(!dataNodeItemsItem["Region"].isNull())
|
||||
itemObject.region = dataNodeItemsItem["Region"].asString();
|
||||
if(!dataNodeItemsItem["Zone"].isNull())
|
||||
itemObject.zone = dataNodeItemsItem["Zone"].asString();
|
||||
if(!dataNodeItemsItem["SplitAccountName"].isNull())
|
||||
itemObject.splitAccountName = dataNodeItemsItem["SplitAccountName"].asString();
|
||||
if(!dataNodeItemsItem["SplitProductDetail"].isNull())
|
||||
itemObject.splitProductDetail = dataNodeItemsItem["SplitProductDetail"].asString();
|
||||
if(!dataNodeItemsItem["SplitItemID"].isNull())
|
||||
itemObject.splitItemID = dataNodeItemsItem["SplitItemID"].asString();
|
||||
if(!dataNodeItemsItem["SplitItemName"].isNull())
|
||||
itemObject.splitItemName = dataNodeItemsItem["SplitItemName"].asString();
|
||||
if(!dataNodeItemsItem["ConsumePeriod"].isNull())
|
||||
itemObject.consumePeriod = dataNodeItemsItem["ConsumePeriod"].asString();
|
||||
if(!dataNodeItemsItem["ConsumePeriodDay"].isNull())
|
||||
itemObject.consumePeriodDay = dataNodeItemsItem["ConsumePeriodDay"].asString();
|
||||
if(!dataNodeItemsItem["AmortizationStatus"].isNull())
|
||||
itemObject.amortizationStatus = dataNodeItemsItem["AmortizationStatus"].asString();
|
||||
if(!dataNodeItemsItem["AmortizationPeriod"].isNull())
|
||||
itemObject.amortizationPeriod = dataNodeItemsItem["AmortizationPeriod"].asString();
|
||||
if(!dataNodeItemsItem["AmortizationPeriodDay"].isNull())
|
||||
itemObject.amortizationPeriodDay = dataNodeItemsItem["AmortizationPeriodDay"].asString();
|
||||
if(!dataNodeItemsItem["BillAccountID"].isNull())
|
||||
itemObject.billAccountID = std::stol(dataNodeItemsItem["BillAccountID"].asString());
|
||||
if(!dataNodeItemsItem["BillAccountName"].isNull())
|
||||
itemObject.billAccountName = dataNodeItemsItem["BillAccountName"].asString();
|
||||
if(!dataNodeItemsItem["BillOwnerID"].isNull())
|
||||
itemObject.billOwnerID = std::stol(dataNodeItemsItem["BillOwnerID"].asString());
|
||||
if(!dataNodeItemsItem["BillOwnerName"].isNull())
|
||||
itemObject.billOwnerName = dataNodeItemsItem["BillOwnerName"].asString();
|
||||
if(!dataNodeItemsItem["ProductCode"].isNull())
|
||||
itemObject.productCode = dataNodeItemsItem["ProductCode"].asString();
|
||||
if(!dataNodeItemsItem["ProductName"].isNull())
|
||||
itemObject.productName = dataNodeItemsItem["ProductName"].asString();
|
||||
if(!dataNodeItemsItem["ProductDetailCode"].isNull())
|
||||
itemObject.productDetailCode = dataNodeItemsItem["ProductDetailCode"].asString();
|
||||
if(!dataNodeItemsItem["ProductDetail"].isNull())
|
||||
itemObject.productDetail = dataNodeItemsItem["ProductDetail"].asString();
|
||||
if(!dataNodeItemsItem["BizType"].isNull())
|
||||
itemObject.bizType = dataNodeItemsItem["BizType"].asString();
|
||||
if(!dataNodeItemsItem["SubscriptionType"].isNull())
|
||||
itemObject.subscriptionType = dataNodeItemsItem["SubscriptionType"].asString();
|
||||
if(!dataNodeItemsItem["PretaxGrossAmount"].isNull())
|
||||
itemObject.pretaxGrossAmount = dataNodeItemsItem["PretaxGrossAmount"].asString();
|
||||
if(!dataNodeItemsItem["InvoiceDiscount"].isNull())
|
||||
itemObject.invoiceDiscount = dataNodeItemsItem["InvoiceDiscount"].asString();
|
||||
if(!dataNodeItemsItem["RoundDownDiscount"].isNull())
|
||||
itemObject.roundDownDiscount = dataNodeItemsItem["RoundDownDiscount"].asString();
|
||||
if(!dataNodeItemsItem["PretaxAmount"].isNull())
|
||||
itemObject.pretaxAmount = dataNodeItemsItem["PretaxAmount"].asString();
|
||||
if(!dataNodeItemsItem["DeductedByCashCoupons"].isNull())
|
||||
itemObject.deductedByCashCoupons = dataNodeItemsItem["DeductedByCashCoupons"].asString();
|
||||
if(!dataNodeItemsItem["DeductedByCoupons"].isNull())
|
||||
itemObject.deductedByCoupons = dataNodeItemsItem["DeductedByCoupons"].asString();
|
||||
if(!dataNodeItemsItem["DeductedByPrepaidCard"].isNull())
|
||||
itemObject.deductedByPrepaidCard = dataNodeItemsItem["DeductedByPrepaidCard"].asString();
|
||||
if(!dataNodeItemsItem["ExpenditureAmount"].isNull())
|
||||
itemObject.expenditureAmount = dataNodeItemsItem["ExpenditureAmount"].asString();
|
||||
if(!dataNodeItemsItem["PreviouslyAmortizedPretaxGrossAmount"].isNull())
|
||||
itemObject.previouslyAmortizedPretaxGrossAmount = dataNodeItemsItem["PreviouslyAmortizedPretaxGrossAmount"].asString();
|
||||
if(!dataNodeItemsItem["PreviouslyAmortizedInvoiceDiscount"].isNull())
|
||||
itemObject.previouslyAmortizedInvoiceDiscount = dataNodeItemsItem["PreviouslyAmortizedInvoiceDiscount"].asString();
|
||||
if(!dataNodeItemsItem["PreviouslyAmortizedRoundDownDiscount"].isNull())
|
||||
itemObject.previouslyAmortizedRoundDownDiscount = dataNodeItemsItem["PreviouslyAmortizedRoundDownDiscount"].asString();
|
||||
if(!dataNodeItemsItem["PreviouslyAmortizedPretaxAmount"].isNull())
|
||||
itemObject.previouslyAmortizedPretaxAmount = dataNodeItemsItem["PreviouslyAmortizedPretaxAmount"].asString();
|
||||
if(!dataNodeItemsItem["PreviouslyAmortizedDeductedByCashCoupons"].isNull())
|
||||
itemObject.previouslyAmortizedDeductedByCashCoupons = dataNodeItemsItem["PreviouslyAmortizedDeductedByCashCoupons"].asString();
|
||||
if(!dataNodeItemsItem["PreviouslyAmortizedDeductedByCoupons"].isNull())
|
||||
itemObject.previouslyAmortizedDeductedByCoupons = dataNodeItemsItem["PreviouslyAmortizedDeductedByCoupons"].asString();
|
||||
if(!dataNodeItemsItem["PreviouslyAmortizedDeductedByPrepaidCard"].isNull())
|
||||
itemObject.previouslyAmortizedDeductedByPrepaidCard = dataNodeItemsItem["PreviouslyAmortizedDeductedByPrepaidCard"].asString();
|
||||
if(!dataNodeItemsItem["PreviouslyAmortizedExpenditureAmount"].isNull())
|
||||
itemObject.previouslyAmortizedExpenditureAmount = dataNodeItemsItem["PreviouslyAmortizedExpenditureAmount"].asString();
|
||||
if(!dataNodeItemsItem["CurrentAmortizationPretaxGrossAmount"].isNull())
|
||||
itemObject.currentAmortizationPretaxGrossAmount = dataNodeItemsItem["CurrentAmortizationPretaxGrossAmount"].asString();
|
||||
if(!dataNodeItemsItem["CurrentAmortizationInvoiceDiscount"].isNull())
|
||||
itemObject.currentAmortizationInvoiceDiscount = dataNodeItemsItem["CurrentAmortizationInvoiceDiscount"].asString();
|
||||
if(!dataNodeItemsItem["CurrentAmortizationRoundDownDiscount"].isNull())
|
||||
itemObject.currentAmortizationRoundDownDiscount = dataNodeItemsItem["CurrentAmortizationRoundDownDiscount"].asString();
|
||||
if(!dataNodeItemsItem["CurrentAmortizationPretaxAmount"].isNull())
|
||||
itemObject.currentAmortizationPretaxAmount = dataNodeItemsItem["CurrentAmortizationPretaxAmount"].asString();
|
||||
if(!dataNodeItemsItem["CurrentAmortizationDeductedByCashCoupons"].isNull())
|
||||
itemObject.currentAmortizationDeductedByCashCoupons = dataNodeItemsItem["CurrentAmortizationDeductedByCashCoupons"].asString();
|
||||
if(!dataNodeItemsItem["CurrentAmortizationDeductedByCoupons"].isNull())
|
||||
itemObject.currentAmortizationDeductedByCoupons = dataNodeItemsItem["CurrentAmortizationDeductedByCoupons"].asString();
|
||||
if(!dataNodeItemsItem["CurrentAmortizationDeductedByPrepaidCard"].isNull())
|
||||
itemObject.currentAmortizationDeductedByPrepaidCard = dataNodeItemsItem["CurrentAmortizationDeductedByPrepaidCard"].asString();
|
||||
if(!dataNodeItemsItem["CurrentAmortizationExpenditureAmount"].isNull())
|
||||
itemObject.currentAmortizationExpenditureAmount = dataNodeItemsItem["CurrentAmortizationExpenditureAmount"].asString();
|
||||
if(!dataNodeItemsItem["RemainingAmortizationPretaxGrossAmount"].isNull())
|
||||
itemObject.remainingAmortizationPretaxGrossAmount = dataNodeItemsItem["RemainingAmortizationPretaxGrossAmount"].asString();
|
||||
if(!dataNodeItemsItem["RemainingAmortizationInvoiceDiscount"].isNull())
|
||||
itemObject.remainingAmortizationInvoiceDiscount = dataNodeItemsItem["RemainingAmortizationInvoiceDiscount"].asString();
|
||||
if(!dataNodeItemsItem["RemainingAmortizationRoundDownDiscount"].isNull())
|
||||
itemObject.remainingAmortizationRoundDownDiscount = dataNodeItemsItem["RemainingAmortizationRoundDownDiscount"].asString();
|
||||
if(!dataNodeItemsItem["RemainingAmortizationPretaxAmount"].isNull())
|
||||
itemObject.remainingAmortizationPretaxAmount = dataNodeItemsItem["RemainingAmortizationPretaxAmount"].asString();
|
||||
if(!dataNodeItemsItem["RemainingAmortizationDeductedByCashCoupons"].isNull())
|
||||
itemObject.remainingAmortizationDeductedByCashCoupons = dataNodeItemsItem["RemainingAmortizationDeductedByCashCoupons"].asString();
|
||||
if(!dataNodeItemsItem["RemainingAmortizationDeductedByCoupons"].isNull())
|
||||
itemObject.remainingAmortizationDeductedByCoupons = dataNodeItemsItem["RemainingAmortizationDeductedByCoupons"].asString();
|
||||
if(!dataNodeItemsItem["RemainingAmortizationDeductedByPrepaidCard"].isNull())
|
||||
itemObject.remainingAmortizationDeductedByPrepaidCard = dataNodeItemsItem["RemainingAmortizationDeductedByPrepaidCard"].asString();
|
||||
if(!dataNodeItemsItem["RemainingAmortizationExpenditureAmount"].isNull())
|
||||
itemObject.remainingAmortizationExpenditureAmount = dataNodeItemsItem["RemainingAmortizationExpenditureAmount"].asString();
|
||||
data_.items.push_back(itemObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAmortizedCostByAmortizationPeriodDateResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
DescribeInstanceAmortizedCostByAmortizationPeriodDateResult::Data DescribeInstanceAmortizedCostByAmortizationPeriodDateResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAmortizedCostByAmortizationPeriodDateResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool DescribeInstanceAmortizedCostByAmortizationPeriodDateResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -36,6 +36,8 @@ public:
|
||||
void setCenId(const std::string &cenId);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getTrRegionId() const;
|
||||
void setTrRegionId(const std::string &trRegionId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getResourceOwnerAccount() const;
|
||||
@@ -51,6 +53,7 @@ private:
|
||||
long resourceOwnerId_;
|
||||
std::string cenId_;
|
||||
int pageNumber_;
|
||||
std::string trRegionId_;
|
||||
int pageSize_;
|
||||
std::string resourceOwnerAccount_;
|
||||
std::string ownerAccount_;
|
||||
|
||||
@@ -41,8 +41,10 @@ namespace AlibabaCloud
|
||||
};
|
||||
std::string status;
|
||||
std::string transitRouterMulticastDomainId;
|
||||
std::string cenId;
|
||||
std::string transitRouterMulticastDomainName;
|
||||
std::string transitRouterMulticastDomainDescription;
|
||||
std::string regionId;
|
||||
std::vector<TransitRouterMulticastDomain::Tag> tags;
|
||||
std::string transitRouterId;
|
||||
};
|
||||
|
||||
@@ -34,10 +34,21 @@ namespace AlibabaCloud
|
||||
public:
|
||||
struct TransitRouterRouteEntry
|
||||
{
|
||||
struct PathAttributes
|
||||
{
|
||||
std::string originRouteType;
|
||||
int preference;
|
||||
std::string originInstanceType;
|
||||
std::string originInstanceId;
|
||||
std::vector<std::string> communities1;
|
||||
std::vector<std::string> asPaths2;
|
||||
};
|
||||
std::string transitRouterRouteEntryOriginResourceType;
|
||||
std::string transitRouterRouteEntryNextHopId;
|
||||
std::string transitRouterRouteEntryOriginResourceId;
|
||||
std::string prefixListId;
|
||||
std::vector<std::string> communities;
|
||||
PathAttributes pathAttributes;
|
||||
std::string createTime;
|
||||
std::string transitRouterRouteEntryNextHopType;
|
||||
bool operationalMode;
|
||||
@@ -45,9 +56,11 @@ namespace AlibabaCloud
|
||||
std::string transitRouterRouteEntryNextHopResourceId;
|
||||
std::string transitRouterRouteEntryNextHopResourceType;
|
||||
std::string transitRouterRouteEntryType;
|
||||
int preference;
|
||||
std::string transitRouterRouteEntryDescription;
|
||||
std::string transitRouterRouteEntryName;
|
||||
std::string tag;
|
||||
std::vector<std::string> asPaths;
|
||||
std::string transitRouterRouteEntryId;
|
||||
std::string transitRouterRouteEntryStatus;
|
||||
};
|
||||
|
||||
@@ -52,6 +52,15 @@ void DescribeCenInterRegionBandwidthLimitsRequest::setPageNumber(int pageNumber)
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeCenInterRegionBandwidthLimitsRequest::getTrRegionId() const {
|
||||
return trRegionId_;
|
||||
}
|
||||
|
||||
void DescribeCenInterRegionBandwidthLimitsRequest::setTrRegionId(const std::string &trRegionId) {
|
||||
trRegionId_ = trRegionId;
|
||||
setParameter(std::string("TrRegionId"), trRegionId);
|
||||
}
|
||||
|
||||
int DescribeCenInterRegionBandwidthLimitsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
@@ -53,6 +53,10 @@ void ListTransitRouterMulticastDomainsResult::parse(const std::string &payload)
|
||||
transitRouterMulticastDomainsObject.status = valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["Status"].asString();
|
||||
if(!valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["TransitRouterId"].isNull())
|
||||
transitRouterMulticastDomainsObject.transitRouterId = valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["TransitRouterId"].asString();
|
||||
if(!valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["RegionId"].isNull())
|
||||
transitRouterMulticastDomainsObject.regionId = valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["RegionId"].asString();
|
||||
if(!valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["CenId"].isNull())
|
||||
transitRouterMulticastDomainsObject.cenId = valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["CenId"].asString();
|
||||
auto allTagsNode = valueTransitRouterMulticastDomainsTransitRouterMulticastDomain["Tags"]["Tag"];
|
||||
for (auto valueTransitRouterMulticastDomainsTransitRouterMulticastDomainTagsTag : allTagsNode)
|
||||
{
|
||||
|
||||
@@ -75,6 +75,29 @@ void ListTransitRouterRouteEntriesResult::parse(const std::string &payload)
|
||||
transitRouterRouteEntriesObject.transitRouterRouteEntryOriginResourceId = valueTransitRouterRouteEntriesTransitRouterRouteEntry["TransitRouterRouteEntryOriginResourceId"].asString();
|
||||
if(!valueTransitRouterRouteEntriesTransitRouterRouteEntry["PrefixListId"].isNull())
|
||||
transitRouterRouteEntriesObject.prefixListId = valueTransitRouterRouteEntriesTransitRouterRouteEntry["PrefixListId"].asString();
|
||||
if(!valueTransitRouterRouteEntriesTransitRouterRouteEntry["Preference"].isNull())
|
||||
transitRouterRouteEntriesObject.preference = std::stoi(valueTransitRouterRouteEntriesTransitRouterRouteEntry["Preference"].asString());
|
||||
auto pathAttributesNode = value["PathAttributes"];
|
||||
if(!pathAttributesNode["OriginInstanceId"].isNull())
|
||||
transitRouterRouteEntriesObject.pathAttributes.originInstanceId = pathAttributesNode["OriginInstanceId"].asString();
|
||||
if(!pathAttributesNode["OriginInstanceType"].isNull())
|
||||
transitRouterRouteEntriesObject.pathAttributes.originInstanceType = pathAttributesNode["OriginInstanceType"].asString();
|
||||
if(!pathAttributesNode["OriginRouteType"].isNull())
|
||||
transitRouterRouteEntriesObject.pathAttributes.originRouteType = pathAttributesNode["OriginRouteType"].asString();
|
||||
if(!pathAttributesNode["Preference"].isNull())
|
||||
transitRouterRouteEntriesObject.pathAttributes.preference = std::stoi(pathAttributesNode["Preference"].asString());
|
||||
auto allCommunities1 = pathAttributesNode["Communities"]["Community"];
|
||||
for (auto value : allCommunities1)
|
||||
transitRouterRouteEntriesObject.pathAttributes.communities1.push_back(value.asString());
|
||||
auto allAsPaths2 = pathAttributesNode["AsPaths"]["AsPath"];
|
||||
for (auto value : allAsPaths2)
|
||||
transitRouterRouteEntriesObject.pathAttributes.asPaths2.push_back(value.asString());
|
||||
auto allCommunities = value["Communities"]["Community"];
|
||||
for (auto value : allCommunities)
|
||||
transitRouterRouteEntriesObject.communities.push_back(value.asString());
|
||||
auto allAsPaths = value["AsPaths"]["AsPath"];
|
||||
for (auto value : allAsPaths)
|
||||
transitRouterRouteEntriesObject.asPaths.push_back(value.asString());
|
||||
transitRouterRouteEntries_.push_back(transitRouterRouteEntriesObject);
|
||||
}
|
||||
if(!value["NextToken"].isNull())
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string status;
|
||||
std::vector<std::string> vSwitchs;
|
||||
std::string type;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string iSP;
|
||||
|
||||
@@ -53,6 +53,8 @@ void GetWirelessCloudConnectorResult::parse(const std::string &payload)
|
||||
netLinksObject.description = valueNetLinksNetLink["Description"].asString();
|
||||
if(!valueNetLinksNetLink["Status"].isNull())
|
||||
netLinksObject.status = valueNetLinksNetLink["Status"].asString();
|
||||
if(!valueNetLinksNetLink["Type"].isNull())
|
||||
netLinksObject.type = valueNetLinksNetLink["Type"].asString();
|
||||
if(!valueNetLinksNetLink["APN"].isNull())
|
||||
netLinksObject.aPN = valueNetLinksNetLink["APN"].asString();
|
||||
if(!valueNetLinksNetLink["ISP"].isNull())
|
||||
|
||||
@@ -35,10 +35,12 @@ namespace AlibabaCloud
|
||||
struct DataItem
|
||||
{
|
||||
std::string state;
|
||||
std::string breakCode;
|
||||
long startTime;
|
||||
std::string stateCode;
|
||||
bool outboundScenario;
|
||||
long duration;
|
||||
std::string workMode;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -97,28 +97,42 @@ namespace AlibabaCloud
|
||||
};
|
||||
struct Overall
|
||||
{
|
||||
long totalReadyTime;
|
||||
long totalBreakTime;
|
||||
long totalCalls;
|
||||
struct BreakCodeDetail
|
||||
{
|
||||
std::string breakCode;
|
||||
long duration;
|
||||
long count;
|
||||
};
|
||||
long totalWorkTime;
|
||||
long totalHoldTime;
|
||||
long satisfactionSurveysOffered;
|
||||
float averageHoldTime;
|
||||
float satisfactionIndex;
|
||||
float averageBreakTime;
|
||||
long satisfactionSurveysResponded;
|
||||
long totalOutboundScenarioTime;
|
||||
long firstCheckInTime;
|
||||
long lastCheckOutTime;
|
||||
long totalOffSiteOnlineTime;
|
||||
long totalTalkTime;
|
||||
float averageReadyTime;
|
||||
long totalLoggedInTime;
|
||||
long maxTalkTime;
|
||||
float satisfactionRate;
|
||||
float averageWorkTime;
|
||||
long maxReadyTime;
|
||||
long maxWorkTime;
|
||||
long maxBreakTime;
|
||||
float occupancyRate;
|
||||
long maxHoldTime;
|
||||
float averageTalkTime;
|
||||
long totalReadyTime;
|
||||
long totalBreakTime;
|
||||
long totalCalls;
|
||||
long satisfactionSurveysOffered;
|
||||
long totalOfficePhoneOnlineTime;
|
||||
long satisfactionSurveysResponded;
|
||||
long totalOutboundScenarioReadyTime;
|
||||
long totalLoggedInTime;
|
||||
float averageWorkTime;
|
||||
std::vector<BreakCodeDetail> breakCodeDetailList;
|
||||
long totalOnSiteOnlineTime;
|
||||
long maxWorkTime;
|
||||
float occupancyRate;
|
||||
};
|
||||
Outbound outbound;
|
||||
Overall overall;
|
||||
|
||||
@@ -95,30 +95,42 @@ namespace AlibabaCloud
|
||||
};
|
||||
struct Overall
|
||||
{
|
||||
struct BreakCodeDetail
|
||||
{
|
||||
std::string breakCode;
|
||||
long duration;
|
||||
long count;
|
||||
};
|
||||
long totalWorkTime;
|
||||
long totalHoldTime;
|
||||
float averageHoldTime;
|
||||
float satisfactionIndex;
|
||||
float averageBreakTime;
|
||||
long totalOutboundScenarioTime;
|
||||
long firstCheckInTime;
|
||||
long totalOffSiteOnlineTime;
|
||||
long totalTalkTime;
|
||||
float averageReadyTime;
|
||||
long maxTalkTime;
|
||||
long maxReadyTime;
|
||||
float satisfactionRate;
|
||||
long maxBreakTime;
|
||||
long maxHoldTime;
|
||||
float averageTalkTime;
|
||||
long totalReadyTime;
|
||||
long lastCheckoutTime;
|
||||
long totalCalls;
|
||||
long totalBreakTime;
|
||||
long totalWorkTime;
|
||||
long totalHoldTime;
|
||||
long satisfactionSurveysOffered;
|
||||
float averageHoldTime;
|
||||
float satisfactionIndex;
|
||||
float averageBreakTime;
|
||||
long firstCheckInTime;
|
||||
long totalOfficePhoneOnlineTime;
|
||||
long satisfactionSurveysResponded;
|
||||
long totalTalkTime;
|
||||
float averageReadyTime;
|
||||
long totalOutboundScenarioReadyTime;
|
||||
long totalLoggedInTime;
|
||||
long maxTalkTime;
|
||||
float averageWorkTime;
|
||||
long maxReadyTime;
|
||||
float satisfactionRate;
|
||||
std::vector<BreakCodeDetail> breakCodeDetailList;
|
||||
long totalOnSiteOnlineTime;
|
||||
long maxWorkTime;
|
||||
long maxBreakTime;
|
||||
float occupancyRate;
|
||||
long maxHoldTime;
|
||||
float averageTalkTime;
|
||||
};
|
||||
Outbound outbound;
|
||||
Overall overall;
|
||||
|
||||
@@ -53,6 +53,10 @@ void ListAgentStateLogsResult::parse(const std::string &payload)
|
||||
dataObject.state = valueDataDataItem["State"].asString();
|
||||
if(!valueDataDataItem["OutboundScenario"].isNull())
|
||||
dataObject.outboundScenario = valueDataDataItem["OutboundScenario"].asString() == "true";
|
||||
if(!valueDataDataItem["BreakCode"].isNull())
|
||||
dataObject.breakCode = valueDataDataItem["BreakCode"].asString();
|
||||
if(!valueDataDataItem["WorkMode"].isNull())
|
||||
dataObject.workMode = valueDataDataItem["WorkMode"].asString();
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -213,6 +213,32 @@ void ListHistoricalAgentReportResult::parse(const std::string &payload)
|
||||
itemsObject.overall.maxTalkTime = std::stol(overallNode["MaxTalkTime"].asString());
|
||||
if(!overallNode["TotalCalls"].isNull())
|
||||
itemsObject.overall.totalCalls = std::stol(overallNode["TotalCalls"].asString());
|
||||
if(!overallNode["TotalOnSiteOnlineTime"].isNull())
|
||||
itemsObject.overall.totalOnSiteOnlineTime = std::stol(overallNode["TotalOnSiteOnlineTime"].asString());
|
||||
if(!overallNode["TotalOffSiteOnlineTime"].isNull())
|
||||
itemsObject.overall.totalOffSiteOnlineTime = std::stol(overallNode["TotalOffSiteOnlineTime"].asString());
|
||||
if(!overallNode["TotalOfficePhoneOnlineTime"].isNull())
|
||||
itemsObject.overall.totalOfficePhoneOnlineTime = std::stol(overallNode["TotalOfficePhoneOnlineTime"].asString());
|
||||
if(!overallNode["FirstCheckInTime"].isNull())
|
||||
itemsObject.overall.firstCheckInTime = std::stol(overallNode["FirstCheckInTime"].asString());
|
||||
if(!overallNode["LastCheckOutTime"].isNull())
|
||||
itemsObject.overall.lastCheckOutTime = std::stol(overallNode["LastCheckOutTime"].asString());
|
||||
if(!overallNode["TotalOutboundScenarioTime"].isNull())
|
||||
itemsObject.overall.totalOutboundScenarioTime = std::stol(overallNode["TotalOutboundScenarioTime"].asString());
|
||||
if(!overallNode["TotalOutboundScenarioReadyTime"].isNull())
|
||||
itemsObject.overall.totalOutboundScenarioReadyTime = std::stol(overallNode["TotalOutboundScenarioReadyTime"].asString());
|
||||
auto allBreakCodeDetailListNode = overallNode["BreakCodeDetailList"]["BreakCodeDetail"];
|
||||
for (auto overallNodeBreakCodeDetailListBreakCodeDetail : allBreakCodeDetailListNode)
|
||||
{
|
||||
Data::Items::Overall::BreakCodeDetail breakCodeDetailObject;
|
||||
if(!overallNodeBreakCodeDetailListBreakCodeDetail["BreakCode"].isNull())
|
||||
breakCodeDetailObject.breakCode = overallNodeBreakCodeDetailListBreakCodeDetail["BreakCode"].asString();
|
||||
if(!overallNodeBreakCodeDetailListBreakCodeDetail["Count"].isNull())
|
||||
breakCodeDetailObject.count = std::stol(overallNodeBreakCodeDetailListBreakCodeDetail["Count"].asString());
|
||||
if(!overallNodeBreakCodeDetailListBreakCodeDetail["Duration"].isNull())
|
||||
breakCodeDetailObject.duration = std::stol(overallNodeBreakCodeDetailListBreakCodeDetail["Duration"].asString());
|
||||
itemsObject.overall.breakCodeDetailList.push_back(breakCodeDetailObject);
|
||||
}
|
||||
data_.list.push_back(itemsObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -192,8 +192,6 @@ void ListIntervalAgentReportResult::parse(const std::string &payload)
|
||||
dataObject.overall.satisfactionRate = std::stof(overallNode["SatisfactionRate"].asString());
|
||||
if(!overallNode["SatisfactionSurveysOffered"].isNull())
|
||||
dataObject.overall.satisfactionSurveysOffered = std::stol(overallNode["SatisfactionSurveysOffered"].asString());
|
||||
if(!overallNode["FirstCheckInTime"].isNull())
|
||||
dataObject.overall.firstCheckInTime = std::stol(overallNode["FirstCheckInTime"].asString());
|
||||
if(!overallNode["SatisfactionSurveysResponded"].isNull())
|
||||
dataObject.overall.satisfactionSurveysResponded = std::stol(overallNode["SatisfactionSurveysResponded"].asString());
|
||||
if(!overallNode["AverageHoldTime"].isNull())
|
||||
@@ -202,6 +200,30 @@ void ListIntervalAgentReportResult::parse(const std::string &payload)
|
||||
dataObject.overall.averageReadyTime = std::stof(overallNode["AverageReadyTime"].asString());
|
||||
if(!overallNode["TotalBreakTime"].isNull())
|
||||
dataObject.overall.totalBreakTime = std::stol(overallNode["TotalBreakTime"].asString());
|
||||
if(!overallNode["TotalOnSiteOnlineTime"].isNull())
|
||||
dataObject.overall.totalOnSiteOnlineTime = std::stol(overallNode["TotalOnSiteOnlineTime"].asString());
|
||||
if(!overallNode["TotalOffSiteOnlineTime"].isNull())
|
||||
dataObject.overall.totalOffSiteOnlineTime = std::stol(overallNode["TotalOffSiteOnlineTime"].asString());
|
||||
if(!overallNode["TotalOfficePhoneOnlineTime"].isNull())
|
||||
dataObject.overall.totalOfficePhoneOnlineTime = std::stol(overallNode["TotalOfficePhoneOnlineTime"].asString());
|
||||
if(!overallNode["TotalOutboundScenarioTime"].isNull())
|
||||
dataObject.overall.totalOutboundScenarioTime = std::stol(overallNode["TotalOutboundScenarioTime"].asString());
|
||||
if(!overallNode["TotalOutboundScenarioReadyTime"].isNull())
|
||||
dataObject.overall.totalOutboundScenarioReadyTime = std::stol(overallNode["TotalOutboundScenarioReadyTime"].asString());
|
||||
if(!overallNode["FirstCheckInTime"].isNull())
|
||||
dataObject.overall.firstCheckInTime = std::stol(overallNode["FirstCheckInTime"].asString());
|
||||
auto allBreakCodeDetailListNode = overallNode["BreakCodeDetailList"]["BreakCodeDetail"];
|
||||
for (auto overallNodeBreakCodeDetailListBreakCodeDetail : allBreakCodeDetailListNode)
|
||||
{
|
||||
DataItem::Overall::BreakCodeDetail breakCodeDetailObject;
|
||||
if(!overallNodeBreakCodeDetailListBreakCodeDetail["BreakCode"].isNull())
|
||||
breakCodeDetailObject.breakCode = overallNodeBreakCodeDetailListBreakCodeDetail["BreakCode"].asString();
|
||||
if(!overallNodeBreakCodeDetailListBreakCodeDetail["Count"].isNull())
|
||||
breakCodeDetailObject.count = std::stol(overallNodeBreakCodeDetailListBreakCodeDetail["Count"].asString());
|
||||
if(!overallNodeBreakCodeDetailListBreakCodeDetail["Duration"].isNull())
|
||||
breakCodeDetailObject.duration = std::stol(overallNodeBreakCodeDetailListBreakCodeDetail["Duration"].asString());
|
||||
dataObject.overall.breakCodeDetailList.push_back(breakCodeDetailObject);
|
||||
}
|
||||
data_.push_back(dataObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
|
||||
@@ -27,14 +27,20 @@ set(computenestsupplier_public_header_model
|
||||
include/alibabacloud/computenestsupplier/model/CreateServiceResult.h
|
||||
include/alibabacloud/computenestsupplier/model/DeleteArtifactRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/DeleteArtifactResult.h
|
||||
include/alibabacloud/computenestsupplier/model/DeleteServiceRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/DeleteServiceResult.h
|
||||
include/alibabacloud/computenestsupplier/model/GetArtifactRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/GetArtifactResult.h
|
||||
include/alibabacloud/computenestsupplier/model/GetArtifactRepositoryCredentialsRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/GetArtifactRepositoryCredentialsResult.h
|
||||
include/alibabacloud/computenestsupplier/model/GetServiceRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/GetServiceResult.h
|
||||
include/alibabacloud/computenestsupplier/model/GetServiceEstimateCostRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/GetServiceEstimateCostResult.h
|
||||
include/alibabacloud/computenestsupplier/model/GetServiceInstanceRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/GetServiceInstanceResult.h
|
||||
include/alibabacloud/computenestsupplier/model/GetUploadCredentialsRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/GetUploadCredentialsResult.h
|
||||
include/alibabacloud/computenestsupplier/model/ListArtifactVersionsRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/ListArtifactVersionsResult.h
|
||||
include/alibabacloud/computenestsupplier/model/ListArtifactsRequest.h
|
||||
@@ -48,7 +54,9 @@ set(computenestsupplier_public_header_model
|
||||
include/alibabacloud/computenestsupplier/model/ReleaseArtifactRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/ReleaseArtifactResult.h
|
||||
include/alibabacloud/computenestsupplier/model/UpdateArtifactRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/UpdateArtifactResult.h )
|
||||
include/alibabacloud/computenestsupplier/model/UpdateArtifactResult.h
|
||||
include/alibabacloud/computenestsupplier/model/UpdateServiceRequest.h
|
||||
include/alibabacloud/computenestsupplier/model/UpdateServiceResult.h )
|
||||
|
||||
set(computenestsupplier_src
|
||||
src/ComputeNestSupplierClient.cc
|
||||
@@ -58,14 +66,20 @@ set(computenestsupplier_src
|
||||
src/model/CreateServiceResult.cc
|
||||
src/model/DeleteArtifactRequest.cc
|
||||
src/model/DeleteArtifactResult.cc
|
||||
src/model/DeleteServiceRequest.cc
|
||||
src/model/DeleteServiceResult.cc
|
||||
src/model/GetArtifactRequest.cc
|
||||
src/model/GetArtifactResult.cc
|
||||
src/model/GetArtifactRepositoryCredentialsRequest.cc
|
||||
src/model/GetArtifactRepositoryCredentialsResult.cc
|
||||
src/model/GetServiceRequest.cc
|
||||
src/model/GetServiceResult.cc
|
||||
src/model/GetServiceEstimateCostRequest.cc
|
||||
src/model/GetServiceEstimateCostResult.cc
|
||||
src/model/GetServiceInstanceRequest.cc
|
||||
src/model/GetServiceInstanceResult.cc
|
||||
src/model/GetUploadCredentialsRequest.cc
|
||||
src/model/GetUploadCredentialsResult.cc
|
||||
src/model/ListArtifactVersionsRequest.cc
|
||||
src/model/ListArtifactVersionsResult.cc
|
||||
src/model/ListArtifactsRequest.cc
|
||||
@@ -79,7 +93,9 @@ set(computenestsupplier_src
|
||||
src/model/ReleaseArtifactRequest.cc
|
||||
src/model/ReleaseArtifactResult.cc
|
||||
src/model/UpdateArtifactRequest.cc
|
||||
src/model/UpdateArtifactResult.cc )
|
||||
src/model/UpdateArtifactResult.cc
|
||||
src/model/UpdateServiceRequest.cc
|
||||
src/model/UpdateServiceResult.cc )
|
||||
|
||||
add_library(computenestsupplier ${LIB_TYPE}
|
||||
${computenestsupplier_public_header}
|
||||
|
||||
@@ -28,14 +28,20 @@
|
||||
#include "model/CreateServiceResult.h"
|
||||
#include "model/DeleteArtifactRequest.h"
|
||||
#include "model/DeleteArtifactResult.h"
|
||||
#include "model/DeleteServiceRequest.h"
|
||||
#include "model/DeleteServiceResult.h"
|
||||
#include "model/GetArtifactRequest.h"
|
||||
#include "model/GetArtifactResult.h"
|
||||
#include "model/GetArtifactRepositoryCredentialsRequest.h"
|
||||
#include "model/GetArtifactRepositoryCredentialsResult.h"
|
||||
#include "model/GetServiceRequest.h"
|
||||
#include "model/GetServiceResult.h"
|
||||
#include "model/GetServiceEstimateCostRequest.h"
|
||||
#include "model/GetServiceEstimateCostResult.h"
|
||||
#include "model/GetServiceInstanceRequest.h"
|
||||
#include "model/GetServiceInstanceResult.h"
|
||||
#include "model/GetUploadCredentialsRequest.h"
|
||||
#include "model/GetUploadCredentialsResult.h"
|
||||
#include "model/ListArtifactVersionsRequest.h"
|
||||
#include "model/ListArtifactVersionsResult.h"
|
||||
#include "model/ListArtifactsRequest.h"
|
||||
@@ -50,6 +56,8 @@
|
||||
#include "model/ReleaseArtifactResult.h"
|
||||
#include "model/UpdateArtifactRequest.h"
|
||||
#include "model/UpdateArtifactResult.h"
|
||||
#include "model/UpdateServiceRequest.h"
|
||||
#include "model/UpdateServiceResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -68,18 +76,27 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteArtifactResult> DeleteArtifactOutcome;
|
||||
typedef std::future<DeleteArtifactOutcome> DeleteArtifactOutcomeCallable;
|
||||
typedef std::function<void(const ComputeNestSupplierClient*, const Model::DeleteArtifactRequest&, const DeleteArtifactOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteArtifactAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteServiceResult> DeleteServiceOutcome;
|
||||
typedef std::future<DeleteServiceOutcome> DeleteServiceOutcomeCallable;
|
||||
typedef std::function<void(const ComputeNestSupplierClient*, const Model::DeleteServiceRequest&, const DeleteServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetArtifactResult> GetArtifactOutcome;
|
||||
typedef std::future<GetArtifactOutcome> GetArtifactOutcomeCallable;
|
||||
typedef std::function<void(const ComputeNestSupplierClient*, const Model::GetArtifactRequest&, const GetArtifactOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetArtifactAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetArtifactRepositoryCredentialsResult> GetArtifactRepositoryCredentialsOutcome;
|
||||
typedef std::future<GetArtifactRepositoryCredentialsOutcome> GetArtifactRepositoryCredentialsOutcomeCallable;
|
||||
typedef std::function<void(const ComputeNestSupplierClient*, const Model::GetArtifactRepositoryCredentialsRequest&, const GetArtifactRepositoryCredentialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetArtifactRepositoryCredentialsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetServiceResult> GetServiceOutcome;
|
||||
typedef std::future<GetServiceOutcome> GetServiceOutcomeCallable;
|
||||
typedef std::function<void(const ComputeNestSupplierClient*, const Model::GetServiceRequest&, const GetServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetServiceEstimateCostResult> GetServiceEstimateCostOutcome;
|
||||
typedef std::future<GetServiceEstimateCostOutcome> GetServiceEstimateCostOutcomeCallable;
|
||||
typedef std::function<void(const ComputeNestSupplierClient*, const Model::GetServiceEstimateCostRequest&, const GetServiceEstimateCostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceEstimateCostAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetServiceInstanceResult> GetServiceInstanceOutcome;
|
||||
typedef std::future<GetServiceInstanceOutcome> GetServiceInstanceOutcomeCallable;
|
||||
typedef std::function<void(const ComputeNestSupplierClient*, const Model::GetServiceInstanceRequest&, const GetServiceInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetServiceInstanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetUploadCredentialsResult> GetUploadCredentialsOutcome;
|
||||
typedef std::future<GetUploadCredentialsOutcome> GetUploadCredentialsOutcomeCallable;
|
||||
typedef std::function<void(const ComputeNestSupplierClient*, const Model::GetUploadCredentialsRequest&, const GetUploadCredentialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUploadCredentialsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListArtifactVersionsResult> ListArtifactVersionsOutcome;
|
||||
typedef std::future<ListArtifactVersionsOutcome> ListArtifactVersionsOutcomeCallable;
|
||||
typedef std::function<void(const ComputeNestSupplierClient*, const Model::ListArtifactVersionsRequest&, const ListArtifactVersionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListArtifactVersionsAsyncHandler;
|
||||
@@ -101,6 +118,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateArtifactResult> UpdateArtifactOutcome;
|
||||
typedef std::future<UpdateArtifactOutcome> UpdateArtifactOutcomeCallable;
|
||||
typedef std::function<void(const ComputeNestSupplierClient*, const Model::UpdateArtifactRequest&, const UpdateArtifactOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateArtifactAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateServiceResult> UpdateServiceOutcome;
|
||||
typedef std::future<UpdateServiceOutcome> UpdateServiceOutcomeCallable;
|
||||
typedef std::function<void(const ComputeNestSupplierClient*, const Model::UpdateServiceRequest&, const UpdateServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateServiceAsyncHandler;
|
||||
|
||||
ComputeNestSupplierClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
ComputeNestSupplierClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
@@ -115,18 +135,27 @@ namespace AlibabaCloud
|
||||
DeleteArtifactOutcome deleteArtifact(const Model::DeleteArtifactRequest &request)const;
|
||||
void deleteArtifactAsync(const Model::DeleteArtifactRequest& request, const DeleteArtifactAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteArtifactOutcomeCallable deleteArtifactCallable(const Model::DeleteArtifactRequest& request) const;
|
||||
DeleteServiceOutcome deleteService(const Model::DeleteServiceRequest &request)const;
|
||||
void deleteServiceAsync(const Model::DeleteServiceRequest& request, const DeleteServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteServiceOutcomeCallable deleteServiceCallable(const Model::DeleteServiceRequest& request) const;
|
||||
GetArtifactOutcome getArtifact(const Model::GetArtifactRequest &request)const;
|
||||
void getArtifactAsync(const Model::GetArtifactRequest& request, const GetArtifactAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetArtifactOutcomeCallable getArtifactCallable(const Model::GetArtifactRequest& request) const;
|
||||
GetArtifactRepositoryCredentialsOutcome getArtifactRepositoryCredentials(const Model::GetArtifactRepositoryCredentialsRequest &request)const;
|
||||
void getArtifactRepositoryCredentialsAsync(const Model::GetArtifactRepositoryCredentialsRequest& request, const GetArtifactRepositoryCredentialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetArtifactRepositoryCredentialsOutcomeCallable getArtifactRepositoryCredentialsCallable(const Model::GetArtifactRepositoryCredentialsRequest& request) const;
|
||||
GetServiceOutcome getService(const Model::GetServiceRequest &request)const;
|
||||
void getServiceAsync(const Model::GetServiceRequest& request, const GetServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetServiceOutcomeCallable getServiceCallable(const Model::GetServiceRequest& request) const;
|
||||
GetServiceEstimateCostOutcome getServiceEstimateCost(const Model::GetServiceEstimateCostRequest &request)const;
|
||||
void getServiceEstimateCostAsync(const Model::GetServiceEstimateCostRequest& request, const GetServiceEstimateCostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetServiceEstimateCostOutcomeCallable getServiceEstimateCostCallable(const Model::GetServiceEstimateCostRequest& request) const;
|
||||
GetServiceInstanceOutcome getServiceInstance(const Model::GetServiceInstanceRequest &request)const;
|
||||
void getServiceInstanceAsync(const Model::GetServiceInstanceRequest& request, const GetServiceInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetServiceInstanceOutcomeCallable getServiceInstanceCallable(const Model::GetServiceInstanceRequest& request) const;
|
||||
GetUploadCredentialsOutcome getUploadCredentials(const Model::GetUploadCredentialsRequest &request)const;
|
||||
void getUploadCredentialsAsync(const Model::GetUploadCredentialsRequest& request, const GetUploadCredentialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetUploadCredentialsOutcomeCallable getUploadCredentialsCallable(const Model::GetUploadCredentialsRequest& request) const;
|
||||
ListArtifactVersionsOutcome listArtifactVersions(const Model::ListArtifactVersionsRequest &request)const;
|
||||
void listArtifactVersionsAsync(const Model::ListArtifactVersionsRequest& request, const ListArtifactVersionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListArtifactVersionsOutcomeCallable listArtifactVersionsCallable(const Model::ListArtifactVersionsRequest& request) const;
|
||||
@@ -148,6 +177,9 @@ namespace AlibabaCloud
|
||||
UpdateArtifactOutcome updateArtifact(const Model::UpdateArtifactRequest &request)const;
|
||||
void updateArtifactAsync(const Model::UpdateArtifactRequest& request, const UpdateArtifactAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateArtifactOutcomeCallable updateArtifactCallable(const Model::UpdateArtifactRequest& request) const;
|
||||
UpdateServiceOutcome updateService(const Model::UpdateServiceRequest &request)const;
|
||||
void updateServiceAsync(const Model::UpdateServiceRequest& request, const UpdateServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateServiceOutcomeCallable updateServiceCallable(const Model::UpdateServiceRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_DELETESERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_DELETESERVICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/computenestsupplier/ComputeNestSupplierExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ComputeNestSupplier {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_COMPUTENESTSUPPLIER_EXPORT DeleteServiceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteServiceRequest();
|
||||
~DeleteServiceRequest();
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getServiceVersion() const;
|
||||
void setServiceVersion(const std::string &serviceVersion);
|
||||
std::string getServiceId() const;
|
||||
void setServiceId(const std::string &serviceId);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::string regionId_;
|
||||
std::string serviceVersion_;
|
||||
std::string serviceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ComputeNestSupplier
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_DELETESERVICEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_DELETESERVICERESULT_H_
|
||||
#define ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_DELETESERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/computenestsupplier/ComputeNestSupplierExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ComputeNestSupplier
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_COMPUTENESTSUPPLIER_EXPORT DeleteServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteServiceResult();
|
||||
explicit DeleteServiceResult(const std::string &payload);
|
||||
~DeleteServiceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_DELETESERVICERESULT_H_
|
||||
@@ -32,11 +32,14 @@ public:
|
||||
~GetArtifactRequest();
|
||||
std::string getArtifactVersion() const;
|
||||
void setArtifactVersion(const std::string &artifactVersion);
|
||||
std::string getArtifactName() const;
|
||||
void setArtifactName(const std::string &artifactName);
|
||||
std::string getArtifactId() const;
|
||||
void setArtifactId(const std::string &artifactId);
|
||||
|
||||
private:
|
||||
std::string artifactVersion_;
|
||||
std::string artifactName_;
|
||||
std::string artifactId_;
|
||||
};
|
||||
} // namespace Model
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETSERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETSERVICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/computenestsupplier/ComputeNestSupplierExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ComputeNestSupplier {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_COMPUTENESTSUPPLIER_EXPORT GetServiceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetServiceRequest();
|
||||
~GetServiceRequest();
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getServiceVersion() const;
|
||||
void setServiceVersion(const std::string &serviceVersion);
|
||||
std::string getServiceId() const;
|
||||
void setServiceId(const std::string &serviceId);
|
||||
|
||||
private:
|
||||
std::string regionId_;
|
||||
std::string serviceVersion_;
|
||||
std::string serviceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ComputeNestSupplier
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETSERVICEREQUEST_H_
|
||||
@@ -0,0 +1,153 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETSERVICERESULT_H_
|
||||
#define ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETSERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/computenestsupplier/ComputeNestSupplierExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ComputeNestSupplier
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_COMPUTENESTSUPPLIER_EXPORT GetServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ServiceInfo
|
||||
{
|
||||
std::string locale;
|
||||
std::string image;
|
||||
std::string name;
|
||||
std::string shortDescription;
|
||||
};
|
||||
struct CommoditySpecification
|
||||
{
|
||||
std::string specificationCode;
|
||||
std::string templateName;
|
||||
std::string predefinedParameterName;
|
||||
};
|
||||
struct Tag
|
||||
{
|
||||
std::string value;
|
||||
std::string key;
|
||||
};
|
||||
struct CommodityEntitiesItem
|
||||
{
|
||||
std::vector<std::string> entityIds;
|
||||
std::string templateName;
|
||||
std::string predefinedParameterName;
|
||||
};
|
||||
|
||||
|
||||
GetServiceResult();
|
||||
explicit GetServiceResult(const std::string &payload);
|
||||
~GetServiceResult();
|
||||
std::string getDeployType()const;
|
||||
std::string getTestStatus()const;
|
||||
bool getIsSupportOperated()const;
|
||||
long getDefaultLicenseDays()const;
|
||||
std::string getResourceGroupId()const;
|
||||
std::vector<CommoditySpecification> getCommoditySpecifications()const;
|
||||
std::string getServiceId()const;
|
||||
std::string getPolicyNames()const;
|
||||
std::vector<CommodityEntitiesItem> getCommodityEntities()const;
|
||||
std::string getDeployMetadata()const;
|
||||
long getTrialDuration()const;
|
||||
std::string getVersion()const;
|
||||
std::string getServiceType()const;
|
||||
std::string getLicenseMetadata()const;
|
||||
std::string getCommodityCode()const;
|
||||
std::string getTrialType()const;
|
||||
std::string getApprovalType()const;
|
||||
std::string getPermission()const;
|
||||
std::string getPublishTime()const;
|
||||
std::string getVersionName()const;
|
||||
std::string getOperationMetadata()const;
|
||||
std::vector<Tag> getTags()const;
|
||||
std::string getSupplierUrl()const;
|
||||
std::string getServiceDocUrl()const;
|
||||
std::string getUpgradeMetadata()const;
|
||||
std::string getStatus()const;
|
||||
long getProgress()const;
|
||||
std::string getPayFromType()const;
|
||||
std::string getCreateTime()const;
|
||||
std::string getRegistrationId()const;
|
||||
long getDuration()const;
|
||||
std::string getPayType()const;
|
||||
std::string getTenantType()const;
|
||||
std::string getSupplierName()const;
|
||||
std::string getStatusDetail()const;
|
||||
std::vector<ServiceInfo> getServiceInfos()const;
|
||||
std::string getUpdateTime()const;
|
||||
std::string getServiceProductUrl()const;
|
||||
std::string getAlarmMetadata()const;
|
||||
std::string getShareType()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string deployType_;
|
||||
std::string testStatus_;
|
||||
bool isSupportOperated_;
|
||||
long defaultLicenseDays_;
|
||||
std::string resourceGroupId_;
|
||||
std::vector<CommoditySpecification> commoditySpecifications_;
|
||||
std::string serviceId_;
|
||||
std::string policyNames_;
|
||||
std::vector<CommodityEntitiesItem> commodityEntities_;
|
||||
std::string deployMetadata_;
|
||||
long trialDuration_;
|
||||
std::string version_;
|
||||
std::string serviceType_;
|
||||
std::string licenseMetadata_;
|
||||
std::string commodityCode_;
|
||||
std::string trialType_;
|
||||
std::string approvalType_;
|
||||
std::string permission_;
|
||||
std::string publishTime_;
|
||||
std::string versionName_;
|
||||
std::string operationMetadata_;
|
||||
std::vector<Tag> tags_;
|
||||
std::string supplierUrl_;
|
||||
std::string serviceDocUrl_;
|
||||
std::string upgradeMetadata_;
|
||||
std::string status_;
|
||||
long progress_;
|
||||
std::string payFromType_;
|
||||
std::string createTime_;
|
||||
std::string registrationId_;
|
||||
long duration_;
|
||||
std::string payType_;
|
||||
std::string tenantType_;
|
||||
std::string supplierName_;
|
||||
std::string statusDetail_;
|
||||
std::vector<ServiceInfo> serviceInfos_;
|
||||
std::string updateTime_;
|
||||
std::string serviceProductUrl_;
|
||||
std::string alarmMetadata_;
|
||||
std::string shareType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETSERVICERESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETUPLOADCREDENTIALSREQUEST_H_
|
||||
#define ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETUPLOADCREDENTIALSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/computenestsupplier/ComputeNestSupplierExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ComputeNestSupplier {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_COMPUTENESTSUPPLIER_EXPORT GetUploadCredentialsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetUploadCredentialsRequest();
|
||||
~GetUploadCredentialsRequest();
|
||||
std::string getFileName() const;
|
||||
void setFileName(const std::string &fileName);
|
||||
|
||||
private:
|
||||
std::string fileName_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ComputeNestSupplier
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETUPLOADCREDENTIALSREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETUPLOADCREDENTIALSRESULT_H_
|
||||
#define ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETUPLOADCREDENTIALSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/computenestsupplier/ComputeNestSupplierExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ComputeNestSupplier
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_COMPUTENESTSUPPLIER_EXPORT GetUploadCredentialsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
std::string securityToken;
|
||||
std::string bucketName;
|
||||
std::string expireDate;
|
||||
std::string accessKeyId;
|
||||
std::string accessKeySecret;
|
||||
std::string regionId;
|
||||
std::string key;
|
||||
};
|
||||
|
||||
|
||||
GetUploadCredentialsResult();
|
||||
explicit GetUploadCredentialsResult(const std::string &payload);
|
||||
~GetUploadCredentialsResult();
|
||||
std::string getMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
Data getData()const;
|
||||
std::string getCode()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string message_;
|
||||
int httpStatusCode_;
|
||||
Data data_;
|
||||
std::string code_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_GETUPLOADCREDENTIALSRESULT_H_
|
||||
@@ -0,0 +1,99 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_UPDATESERVICEREQUEST_H_
|
||||
#define ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_UPDATESERVICEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/computenestsupplier/ComputeNestSupplierExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace ComputeNestSupplier {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_COMPUTENESTSUPPLIER_EXPORT UpdateServiceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct ServiceInfo {
|
||||
std::string shortDescription;
|
||||
std::string image;
|
||||
std::string name;
|
||||
std::string locale;
|
||||
};
|
||||
UpdateServiceRequest();
|
||||
~UpdateServiceRequest();
|
||||
std::string getAlarmMetadata() const;
|
||||
void setAlarmMetadata(const std::string &alarmMetadata);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::string getPolicyNames() const;
|
||||
void setPolicyNames(const std::string &policyNames);
|
||||
std::string getLicenseMetadata() const;
|
||||
void setLicenseMetadata(const std::string &licenseMetadata);
|
||||
long getDuration() const;
|
||||
void setDuration(long duration);
|
||||
int getTrialDuration() const;
|
||||
void setTrialDuration(int trialDuration);
|
||||
std::string getRegionId() const;
|
||||
void setRegionId(const std::string ®ionId);
|
||||
std::string getUpgradeMetadata() const;
|
||||
void setUpgradeMetadata(const std::string &upgradeMetadata);
|
||||
std::string getDeployMetadata() const;
|
||||
void setDeployMetadata(const std::string &deployMetadata);
|
||||
std::string getServiceType() const;
|
||||
void setServiceType(const std::string &serviceType);
|
||||
bool getIsSupportOperated() const;
|
||||
void setIsSupportOperated(bool isSupportOperated);
|
||||
std::string getTenantType() const;
|
||||
void setTenantType(const std::string &tenantType);
|
||||
std::string getServiceVersion() const;
|
||||
void setServiceVersion(const std::string &serviceVersion);
|
||||
std::vector<ServiceInfo> getServiceInfo() const;
|
||||
void setServiceInfo(const std::vector<ServiceInfo> &serviceInfo);
|
||||
std::string getServiceId() const;
|
||||
void setServiceId(const std::string &serviceId);
|
||||
std::string getVersionName() const;
|
||||
void setVersionName(const std::string &versionName);
|
||||
std::string getOperationMetadata() const;
|
||||
void setOperationMetadata(const std::string &operationMetadata);
|
||||
std::string getDeployType() const;
|
||||
void setDeployType(const std::string &deployType);
|
||||
|
||||
private:
|
||||
std::string alarmMetadata_;
|
||||
std::string clientToken_;
|
||||
std::string policyNames_;
|
||||
std::string licenseMetadata_;
|
||||
long duration_;
|
||||
int trialDuration_;
|
||||
std::string regionId_;
|
||||
std::string upgradeMetadata_;
|
||||
std::string deployMetadata_;
|
||||
std::string serviceType_;
|
||||
bool isSupportOperated_;
|
||||
std::string tenantType_;
|
||||
std::string serviceVersion_;
|
||||
std::vector<ServiceInfo> serviceInfo_;
|
||||
std::string serviceId_;
|
||||
std::string versionName_;
|
||||
std::string operationMetadata_;
|
||||
std::string deployType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace ComputeNestSupplier
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_UPDATESERVICEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_UPDATESERVICERESULT_H_
|
||||
#define ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_UPDATESERVICERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/computenestsupplier/ComputeNestSupplierExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace ComputeNestSupplier
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_COMPUTENESTSUPPLIER_EXPORT UpdateServiceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateServiceResult();
|
||||
explicit UpdateServiceResult(const std::string &payload);
|
||||
~UpdateServiceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_COMPUTENESTSUPPLIER_MODEL_UPDATESERVICERESULT_H_
|
||||
@@ -159,6 +159,42 @@ ComputeNestSupplierClient::DeleteArtifactOutcomeCallable ComputeNestSupplierClie
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ComputeNestSupplierClient::DeleteServiceOutcome ComputeNestSupplierClient::deleteService(const DeleteServiceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DeleteServiceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DeleteServiceOutcome(DeleteServiceResult(outcome.result()));
|
||||
else
|
||||
return DeleteServiceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void ComputeNestSupplierClient::deleteServiceAsync(const DeleteServiceRequest& request, const DeleteServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, deleteService(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
ComputeNestSupplierClient::DeleteServiceOutcomeCallable ComputeNestSupplierClient::deleteServiceCallable(const DeleteServiceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DeleteServiceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->deleteService(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ComputeNestSupplierClient::GetArtifactOutcome ComputeNestSupplierClient::getArtifact(const GetArtifactRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -231,6 +267,42 @@ ComputeNestSupplierClient::GetArtifactRepositoryCredentialsOutcomeCallable Compu
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ComputeNestSupplierClient::GetServiceOutcome ComputeNestSupplierClient::getService(const GetServiceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetServiceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetServiceOutcome(GetServiceResult(outcome.result()));
|
||||
else
|
||||
return GetServiceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void ComputeNestSupplierClient::getServiceAsync(const GetServiceRequest& request, const GetServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getService(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
ComputeNestSupplierClient::GetServiceOutcomeCallable ComputeNestSupplierClient::getServiceCallable(const GetServiceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetServiceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getService(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ComputeNestSupplierClient::GetServiceEstimateCostOutcome ComputeNestSupplierClient::getServiceEstimateCost(const GetServiceEstimateCostRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -303,6 +375,42 @@ ComputeNestSupplierClient::GetServiceInstanceOutcomeCallable ComputeNestSupplier
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ComputeNestSupplierClient::GetUploadCredentialsOutcome ComputeNestSupplierClient::getUploadCredentials(const GetUploadCredentialsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetUploadCredentialsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetUploadCredentialsOutcome(GetUploadCredentialsResult(outcome.result()));
|
||||
else
|
||||
return GetUploadCredentialsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void ComputeNestSupplierClient::getUploadCredentialsAsync(const GetUploadCredentialsRequest& request, const GetUploadCredentialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getUploadCredentials(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
ComputeNestSupplierClient::GetUploadCredentialsOutcomeCallable ComputeNestSupplierClient::getUploadCredentialsCallable(const GetUploadCredentialsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetUploadCredentialsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getUploadCredentials(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ComputeNestSupplierClient::ListArtifactVersionsOutcome ComputeNestSupplierClient::listArtifactVersions(const ListArtifactVersionsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -555,3 +663,39 @@ ComputeNestSupplierClient::UpdateArtifactOutcomeCallable ComputeNestSupplierClie
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
ComputeNestSupplierClient::UpdateServiceOutcome ComputeNestSupplierClient::updateService(const UpdateServiceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UpdateServiceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UpdateServiceOutcome(UpdateServiceResult(outcome.result()));
|
||||
else
|
||||
return UpdateServiceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void ComputeNestSupplierClient::updateServiceAsync(const UpdateServiceRequest& request, const UpdateServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, updateService(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
ComputeNestSupplierClient::UpdateServiceOutcomeCallable ComputeNestSupplierClient::updateServiceCallable(const UpdateServiceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UpdateServiceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->updateService(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
63
computenestsupplier/src/model/DeleteServiceRequest.cc
Normal file
63
computenestsupplier/src/model/DeleteServiceRequest.cc
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/computenestsupplier/model/DeleteServiceRequest.h>
|
||||
|
||||
using AlibabaCloud::ComputeNestSupplier::Model::DeleteServiceRequest;
|
||||
|
||||
DeleteServiceRequest::DeleteServiceRequest()
|
||||
: RpcServiceRequest("computenestsupplier", "2021-05-21", "DeleteService") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteServiceRequest::~DeleteServiceRequest() {}
|
||||
|
||||
std::string DeleteServiceRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void DeleteServiceRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string DeleteServiceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteServiceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DeleteServiceRequest::getServiceVersion() const {
|
||||
return serviceVersion_;
|
||||
}
|
||||
|
||||
void DeleteServiceRequest::setServiceVersion(const std::string &serviceVersion) {
|
||||
serviceVersion_ = serviceVersion;
|
||||
setParameter(std::string("ServiceVersion"), serviceVersion);
|
||||
}
|
||||
|
||||
std::string DeleteServiceRequest::getServiceId() const {
|
||||
return serviceId_;
|
||||
}
|
||||
|
||||
void DeleteServiceRequest::setServiceId(const std::string &serviceId) {
|
||||
serviceId_ = serviceId;
|
||||
setParameter(std::string("ServiceId"), serviceId);
|
||||
}
|
||||
|
||||
44
computenestsupplier/src/model/DeleteServiceResult.cc
Normal file
44
computenestsupplier/src/model/DeleteServiceResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/computenestsupplier/model/DeleteServiceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ComputeNestSupplier;
|
||||
using namespace AlibabaCloud::ComputeNestSupplier::Model;
|
||||
|
||||
DeleteServiceResult::DeleteServiceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DeleteServiceResult::DeleteServiceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DeleteServiceResult::~DeleteServiceResult()
|
||||
{}
|
||||
|
||||
void DeleteServiceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -34,6 +34,15 @@ void GetArtifactRequest::setArtifactVersion(const std::string &artifactVersion)
|
||||
setParameter(std::string("ArtifactVersion"), artifactVersion);
|
||||
}
|
||||
|
||||
std::string GetArtifactRequest::getArtifactName() const {
|
||||
return artifactName_;
|
||||
}
|
||||
|
||||
void GetArtifactRequest::setArtifactName(const std::string &artifactName) {
|
||||
artifactName_ = artifactName;
|
||||
setParameter(std::string("ArtifactName"), artifactName);
|
||||
}
|
||||
|
||||
std::string GetArtifactRequest::getArtifactId() const {
|
||||
return artifactId_;
|
||||
}
|
||||
|
||||
54
computenestsupplier/src/model/GetServiceRequest.cc
Normal file
54
computenestsupplier/src/model/GetServiceRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/computenestsupplier/model/GetServiceRequest.h>
|
||||
|
||||
using AlibabaCloud::ComputeNestSupplier::Model::GetServiceRequest;
|
||||
|
||||
GetServiceRequest::GetServiceRequest()
|
||||
: RpcServiceRequest("computenestsupplier", "2021-05-21", "GetService") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetServiceRequest::~GetServiceRequest() {}
|
||||
|
||||
std::string GetServiceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void GetServiceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string GetServiceRequest::getServiceVersion() const {
|
||||
return serviceVersion_;
|
||||
}
|
||||
|
||||
void GetServiceRequest::setServiceVersion(const std::string &serviceVersion) {
|
||||
serviceVersion_ = serviceVersion;
|
||||
setParameter(std::string("ServiceVersion"), serviceVersion);
|
||||
}
|
||||
|
||||
std::string GetServiceRequest::getServiceId() const {
|
||||
return serviceId_;
|
||||
}
|
||||
|
||||
void GetServiceRequest::setServiceId(const std::string &serviceId) {
|
||||
serviceId_ = serviceId;
|
||||
setParameter(std::string("ServiceId"), serviceId);
|
||||
}
|
||||
|
||||
365
computenestsupplier/src/model/GetServiceResult.cc
Normal file
365
computenestsupplier/src/model/GetServiceResult.cc
Normal file
@@ -0,0 +1,365 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/computenestsupplier/model/GetServiceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ComputeNestSupplier;
|
||||
using namespace AlibabaCloud::ComputeNestSupplier::Model;
|
||||
|
||||
GetServiceResult::GetServiceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetServiceResult::GetServiceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetServiceResult::~GetServiceResult()
|
||||
{}
|
||||
|
||||
void GetServiceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allServiceInfosNode = value["ServiceInfos"]["ServiceInfo"];
|
||||
for (auto valueServiceInfosServiceInfo : allServiceInfosNode)
|
||||
{
|
||||
ServiceInfo serviceInfosObject;
|
||||
if(!valueServiceInfosServiceInfo["Locale"].isNull())
|
||||
serviceInfosObject.locale = valueServiceInfosServiceInfo["Locale"].asString();
|
||||
if(!valueServiceInfosServiceInfo["Image"].isNull())
|
||||
serviceInfosObject.image = valueServiceInfosServiceInfo["Image"].asString();
|
||||
if(!valueServiceInfosServiceInfo["Name"].isNull())
|
||||
serviceInfosObject.name = valueServiceInfosServiceInfo["Name"].asString();
|
||||
if(!valueServiceInfosServiceInfo["ShortDescription"].isNull())
|
||||
serviceInfosObject.shortDescription = valueServiceInfosServiceInfo["ShortDescription"].asString();
|
||||
serviceInfos_.push_back(serviceInfosObject);
|
||||
}
|
||||
auto allCommoditySpecificationsNode = value["CommoditySpecifications"]["commoditySpecification"];
|
||||
for (auto valueCommoditySpecificationscommoditySpecification : allCommoditySpecificationsNode)
|
||||
{
|
||||
CommoditySpecification commoditySpecificationsObject;
|
||||
if(!valueCommoditySpecificationscommoditySpecification["SpecificationCode"].isNull())
|
||||
commoditySpecificationsObject.specificationCode = valueCommoditySpecificationscommoditySpecification["SpecificationCode"].asString();
|
||||
if(!valueCommoditySpecificationscommoditySpecification["TemplateName"].isNull())
|
||||
commoditySpecificationsObject.templateName = valueCommoditySpecificationscommoditySpecification["TemplateName"].asString();
|
||||
if(!valueCommoditySpecificationscommoditySpecification["PredefinedParameterName"].isNull())
|
||||
commoditySpecificationsObject.predefinedParameterName = valueCommoditySpecificationscommoditySpecification["PredefinedParameterName"].asString();
|
||||
commoditySpecifications_.push_back(commoditySpecificationsObject);
|
||||
}
|
||||
auto allTagsNode = value["Tags"]["Tag"];
|
||||
for (auto valueTagsTag : allTagsNode)
|
||||
{
|
||||
Tag tagsObject;
|
||||
if(!valueTagsTag["Key"].isNull())
|
||||
tagsObject.key = valueTagsTag["Key"].asString();
|
||||
if(!valueTagsTag["Value"].isNull())
|
||||
tagsObject.value = valueTagsTag["Value"].asString();
|
||||
tags_.push_back(tagsObject);
|
||||
}
|
||||
auto allCommodityEntitiesNode = value["CommodityEntities"]["commodityEntitiesItem"];
|
||||
for (auto valueCommodityEntitiescommodityEntitiesItem : allCommodityEntitiesNode)
|
||||
{
|
||||
CommodityEntitiesItem commodityEntitiesObject;
|
||||
if(!valueCommodityEntitiescommodityEntitiesItem["TemplateName"].isNull())
|
||||
commodityEntitiesObject.templateName = valueCommodityEntitiescommodityEntitiesItem["TemplateName"].asString();
|
||||
if(!valueCommodityEntitiescommodityEntitiesItem["PredefinedParameterName"].isNull())
|
||||
commodityEntitiesObject.predefinedParameterName = valueCommodityEntitiescommodityEntitiesItem["PredefinedParameterName"].asString();
|
||||
auto allEntityIds = value["EntityIds"]["entityIds"];
|
||||
for (auto value : allEntityIds)
|
||||
commodityEntitiesObject.entityIds.push_back(value.asString());
|
||||
commodityEntities_.push_back(commodityEntitiesObject);
|
||||
}
|
||||
if(!value["Status"].isNull())
|
||||
status_ = value["Status"].asString();
|
||||
if(!value["DeployMetadata"].isNull())
|
||||
deployMetadata_ = value["DeployMetadata"].asString();
|
||||
if(!value["PublishTime"].isNull())
|
||||
publishTime_ = value["PublishTime"].asString();
|
||||
if(!value["Version"].isNull())
|
||||
version_ = value["Version"].asString();
|
||||
if(!value["DeployType"].isNull())
|
||||
deployType_ = value["DeployType"].asString();
|
||||
if(!value["ServiceId"].isNull())
|
||||
serviceId_ = value["ServiceId"].asString();
|
||||
if(!value["SupplierUrl"].isNull())
|
||||
supplierUrl_ = value["SupplierUrl"].asString();
|
||||
if(!value["ServiceDocUrl"].isNull())
|
||||
serviceDocUrl_ = value["ServiceDocUrl"].asString();
|
||||
if(!value["ServiceProductUrl"].isNull())
|
||||
serviceProductUrl_ = value["ServiceProductUrl"].asString();
|
||||
if(!value["ServiceType"].isNull())
|
||||
serviceType_ = value["ServiceType"].asString();
|
||||
if(!value["SupplierName"].isNull())
|
||||
supplierName_ = value["SupplierName"].asString();
|
||||
if(!value["CommodityCode"].isNull())
|
||||
commodityCode_ = value["CommodityCode"].asString();
|
||||
if(!value["IsSupportOperated"].isNull())
|
||||
isSupportOperated_ = value["IsSupportOperated"].asString() == "true";
|
||||
if(!value["PolicyNames"].isNull())
|
||||
policyNames_ = value["PolicyNames"].asString();
|
||||
if(!value["Duration"].isNull())
|
||||
duration_ = std::stol(value["Duration"].asString());
|
||||
if(!value["Progress"].isNull())
|
||||
progress_ = std::stol(value["Progress"].asString());
|
||||
if(!value["StatusDetail"].isNull())
|
||||
statusDetail_ = value["StatusDetail"].asString();
|
||||
if(!value["CreateTime"].isNull())
|
||||
createTime_ = value["CreateTime"].asString();
|
||||
if(!value["UpdateTime"].isNull())
|
||||
updateTime_ = value["UpdateTime"].asString();
|
||||
if(!value["ShareType"].isNull())
|
||||
shareType_ = value["ShareType"].asString();
|
||||
if(!value["AlarmMetadata"].isNull())
|
||||
alarmMetadata_ = value["AlarmMetadata"].asString();
|
||||
if(!value["UpgradeMetadata"].isNull())
|
||||
upgradeMetadata_ = value["UpgradeMetadata"].asString();
|
||||
if(!value["VersionName"].isNull())
|
||||
versionName_ = value["VersionName"].asString();
|
||||
if(!value["PayFromType"].isNull())
|
||||
payFromType_ = value["PayFromType"].asString();
|
||||
if(!value["PayType"].isNull())
|
||||
payType_ = value["PayType"].asString();
|
||||
if(!value["DefaultLicenseDays"].isNull())
|
||||
defaultLicenseDays_ = std::stol(value["DefaultLicenseDays"].asString());
|
||||
if(!value["TrialDuration"].isNull())
|
||||
trialDuration_ = std::stol(value["TrialDuration"].asString());
|
||||
if(!value["TrialType"].isNull())
|
||||
trialType_ = value["TrialType"].asString();
|
||||
if(!value["TenantType"].isNull())
|
||||
tenantType_ = value["TenantType"].asString();
|
||||
if(!value["LicenseMetadata"].isNull())
|
||||
licenseMetadata_ = value["LicenseMetadata"].asString();
|
||||
if(!value["OperationMetadata"].isNull())
|
||||
operationMetadata_ = value["OperationMetadata"].asString();
|
||||
if(!value["TestStatus"].isNull())
|
||||
testStatus_ = value["TestStatus"].asString();
|
||||
if(!value["ApprovalType"].isNull())
|
||||
approvalType_ = value["ApprovalType"].asString();
|
||||
if(!value["RegistrationId"].isNull())
|
||||
registrationId_ = value["RegistrationId"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
resourceGroupId_ = value["ResourceGroupId"].asString();
|
||||
if(!value["Permission"].isNull())
|
||||
permission_ = value["Permission"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getDeployType()const
|
||||
{
|
||||
return deployType_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getTestStatus()const
|
||||
{
|
||||
return testStatus_;
|
||||
}
|
||||
|
||||
bool GetServiceResult::getIsSupportOperated()const
|
||||
{
|
||||
return isSupportOperated_;
|
||||
}
|
||||
|
||||
long GetServiceResult::getDefaultLicenseDays()const
|
||||
{
|
||||
return defaultLicenseDays_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
std::vector<GetServiceResult::CommoditySpecification> GetServiceResult::getCommoditySpecifications()const
|
||||
{
|
||||
return commoditySpecifications_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getServiceId()const
|
||||
{
|
||||
return serviceId_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getPolicyNames()const
|
||||
{
|
||||
return policyNames_;
|
||||
}
|
||||
|
||||
std::vector<GetServiceResult::CommodityEntitiesItem> GetServiceResult::getCommodityEntities()const
|
||||
{
|
||||
return commodityEntities_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getDeployMetadata()const
|
||||
{
|
||||
return deployMetadata_;
|
||||
}
|
||||
|
||||
long GetServiceResult::getTrialDuration()const
|
||||
{
|
||||
return trialDuration_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getVersion()const
|
||||
{
|
||||
return version_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getServiceType()const
|
||||
{
|
||||
return serviceType_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getLicenseMetadata()const
|
||||
{
|
||||
return licenseMetadata_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getCommodityCode()const
|
||||
{
|
||||
return commodityCode_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getTrialType()const
|
||||
{
|
||||
return trialType_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getApprovalType()const
|
||||
{
|
||||
return approvalType_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getPermission()const
|
||||
{
|
||||
return permission_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getPublishTime()const
|
||||
{
|
||||
return publishTime_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getVersionName()const
|
||||
{
|
||||
return versionName_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getOperationMetadata()const
|
||||
{
|
||||
return operationMetadata_;
|
||||
}
|
||||
|
||||
std::vector<GetServiceResult::Tag> GetServiceResult::getTags()const
|
||||
{
|
||||
return tags_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getSupplierUrl()const
|
||||
{
|
||||
return supplierUrl_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getServiceDocUrl()const
|
||||
{
|
||||
return serviceDocUrl_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getUpgradeMetadata()const
|
||||
{
|
||||
return upgradeMetadata_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
long GetServiceResult::getProgress()const
|
||||
{
|
||||
return progress_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getPayFromType()const
|
||||
{
|
||||
return payFromType_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getCreateTime()const
|
||||
{
|
||||
return createTime_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getRegistrationId()const
|
||||
{
|
||||
return registrationId_;
|
||||
}
|
||||
|
||||
long GetServiceResult::getDuration()const
|
||||
{
|
||||
return duration_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getPayType()const
|
||||
{
|
||||
return payType_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getTenantType()const
|
||||
{
|
||||
return tenantType_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getSupplierName()const
|
||||
{
|
||||
return supplierName_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getStatusDetail()const
|
||||
{
|
||||
return statusDetail_;
|
||||
}
|
||||
|
||||
std::vector<GetServiceResult::ServiceInfo> GetServiceResult::getServiceInfos()const
|
||||
{
|
||||
return serviceInfos_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getUpdateTime()const
|
||||
{
|
||||
return updateTime_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getServiceProductUrl()const
|
||||
{
|
||||
return serviceProductUrl_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getAlarmMetadata()const
|
||||
{
|
||||
return alarmMetadata_;
|
||||
}
|
||||
|
||||
std::string GetServiceResult::getShareType()const
|
||||
{
|
||||
return shareType_;
|
||||
}
|
||||
|
||||
@@ -14,23 +14,23 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/ocr/model/RecognizeChinapassportRequest.h>
|
||||
#include <alibabacloud/computenestsupplier/model/GetUploadCredentialsRequest.h>
|
||||
|
||||
using AlibabaCloud::Ocr::Model::RecognizeChinapassportRequest;
|
||||
using AlibabaCloud::ComputeNestSupplier::Model::GetUploadCredentialsRequest;
|
||||
|
||||
RecognizeChinapassportRequest::RecognizeChinapassportRequest()
|
||||
: RpcServiceRequest("ocr", "2019-12-30", "RecognizeChinapassport") {
|
||||
GetUploadCredentialsRequest::GetUploadCredentialsRequest()
|
||||
: RpcServiceRequest("computenestsupplier", "2021-05-21", "GetUploadCredentials") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
RecognizeChinapassportRequest::~RecognizeChinapassportRequest() {}
|
||||
GetUploadCredentialsRequest::~GetUploadCredentialsRequest() {}
|
||||
|
||||
std::string RecognizeChinapassportRequest::getImageURL() const {
|
||||
return imageURL_;
|
||||
std::string GetUploadCredentialsRequest::getFileName() const {
|
||||
return fileName_;
|
||||
}
|
||||
|
||||
void RecognizeChinapassportRequest::setImageURL(const std::string &imageURL) {
|
||||
imageURL_ = imageURL;
|
||||
setBodyParameter(std::string("ImageURL"), imageURL);
|
||||
void GetUploadCredentialsRequest::setFileName(const std::string &fileName) {
|
||||
fileName_ = fileName;
|
||||
setParameter(std::string("FileName"), fileName);
|
||||
}
|
||||
|
||||
92
computenestsupplier/src/model/GetUploadCredentialsResult.cc
Normal file
92
computenestsupplier/src/model/GetUploadCredentialsResult.cc
Normal file
@@ -0,0 +1,92 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/computenestsupplier/model/GetUploadCredentialsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ComputeNestSupplier;
|
||||
using namespace AlibabaCloud::ComputeNestSupplier::Model;
|
||||
|
||||
GetUploadCredentialsResult::GetUploadCredentialsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetUploadCredentialsResult::GetUploadCredentialsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetUploadCredentialsResult::~GetUploadCredentialsResult()
|
||||
{}
|
||||
|
||||
void GetUploadCredentialsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["AccessKeyId"].isNull())
|
||||
data_.accessKeyId = dataNode["AccessKeyId"].asString();
|
||||
if(!dataNode["AccessKeySecret"].isNull())
|
||||
data_.accessKeySecret = dataNode["AccessKeySecret"].asString();
|
||||
if(!dataNode["SecurityToken"].isNull())
|
||||
data_.securityToken = dataNode["SecurityToken"].asString();
|
||||
if(!dataNode["ExpireDate"].isNull())
|
||||
data_.expireDate = dataNode["ExpireDate"].asString();
|
||||
if(!dataNode["RegionId"].isNull())
|
||||
data_.regionId = dataNode["RegionId"].asString();
|
||||
if(!dataNode["BucketName"].isNull())
|
||||
data_.bucketName = dataNode["BucketName"].asString();
|
||||
if(!dataNode["Key"].isNull())
|
||||
data_.key = dataNode["Key"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
message_ = value["Message"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::string GetUploadCredentialsResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
int GetUploadCredentialsResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
GetUploadCredentialsResult::Data GetUploadCredentialsResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string GetUploadCredentialsResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool GetUploadCredentialsResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
196
computenestsupplier/src/model/UpdateServiceRequest.cc
Normal file
196
computenestsupplier/src/model/UpdateServiceRequest.cc
Normal file
@@ -0,0 +1,196 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/computenestsupplier/model/UpdateServiceRequest.h>
|
||||
|
||||
using AlibabaCloud::ComputeNestSupplier::Model::UpdateServiceRequest;
|
||||
|
||||
UpdateServiceRequest::UpdateServiceRequest()
|
||||
: RpcServiceRequest("computenestsupplier", "2021-05-21", "UpdateService") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UpdateServiceRequest::~UpdateServiceRequest() {}
|
||||
|
||||
std::string UpdateServiceRequest::getAlarmMetadata() const {
|
||||
return alarmMetadata_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setAlarmMetadata(const std::string &alarmMetadata) {
|
||||
alarmMetadata_ = alarmMetadata;
|
||||
setParameter(std::string("AlarmMetadata"), alarmMetadata);
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getPolicyNames() const {
|
||||
return policyNames_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setPolicyNames(const std::string &policyNames) {
|
||||
policyNames_ = policyNames;
|
||||
setParameter(std::string("PolicyNames"), policyNames);
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getLicenseMetadata() const {
|
||||
return licenseMetadata_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setLicenseMetadata(const std::string &licenseMetadata) {
|
||||
licenseMetadata_ = licenseMetadata;
|
||||
setParameter(std::string("LicenseMetadata"), licenseMetadata);
|
||||
}
|
||||
|
||||
long UpdateServiceRequest::getDuration() const {
|
||||
return duration_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setDuration(long duration) {
|
||||
duration_ = duration;
|
||||
setParameter(std::string("Duration"), std::to_string(duration));
|
||||
}
|
||||
|
||||
int UpdateServiceRequest::getTrialDuration() const {
|
||||
return trialDuration_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setTrialDuration(int trialDuration) {
|
||||
trialDuration_ = trialDuration;
|
||||
setParameter(std::string("TrialDuration"), std::to_string(trialDuration));
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getUpgradeMetadata() const {
|
||||
return upgradeMetadata_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setUpgradeMetadata(const std::string &upgradeMetadata) {
|
||||
upgradeMetadata_ = upgradeMetadata;
|
||||
setParameter(std::string("UpgradeMetadata"), upgradeMetadata);
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getDeployMetadata() const {
|
||||
return deployMetadata_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setDeployMetadata(const std::string &deployMetadata) {
|
||||
deployMetadata_ = deployMetadata;
|
||||
setParameter(std::string("DeployMetadata"), deployMetadata);
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getServiceType() const {
|
||||
return serviceType_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setServiceType(const std::string &serviceType) {
|
||||
serviceType_ = serviceType;
|
||||
setParameter(std::string("ServiceType"), serviceType);
|
||||
}
|
||||
|
||||
bool UpdateServiceRequest::getIsSupportOperated() const {
|
||||
return isSupportOperated_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setIsSupportOperated(bool isSupportOperated) {
|
||||
isSupportOperated_ = isSupportOperated;
|
||||
setParameter(std::string("IsSupportOperated"), isSupportOperated ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getTenantType() const {
|
||||
return tenantType_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setTenantType(const std::string &tenantType) {
|
||||
tenantType_ = tenantType;
|
||||
setParameter(std::string("TenantType"), tenantType);
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getServiceVersion() const {
|
||||
return serviceVersion_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setServiceVersion(const std::string &serviceVersion) {
|
||||
serviceVersion_ = serviceVersion;
|
||||
setParameter(std::string("ServiceVersion"), serviceVersion);
|
||||
}
|
||||
|
||||
std::vector<UpdateServiceRequest::ServiceInfo> UpdateServiceRequest::getServiceInfo() const {
|
||||
return serviceInfo_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setServiceInfo(const std::vector<UpdateServiceRequest::ServiceInfo> &serviceInfo) {
|
||||
serviceInfo_ = serviceInfo;
|
||||
for(int dep1 = 0; dep1 != serviceInfo.size(); dep1++) {
|
||||
auto serviceInfoObj = serviceInfo.at(dep1);
|
||||
std::string serviceInfoObjStr = std::string("ServiceInfo") + "." + std::to_string(dep1 + 1);
|
||||
setParameter(serviceInfoObjStr + ".ShortDescription", serviceInfoObj.shortDescription);
|
||||
setParameter(serviceInfoObjStr + ".Image", serviceInfoObj.image);
|
||||
setParameter(serviceInfoObjStr + ".Name", serviceInfoObj.name);
|
||||
setParameter(serviceInfoObjStr + ".Locale", serviceInfoObj.locale);
|
||||
}
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getServiceId() const {
|
||||
return serviceId_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setServiceId(const std::string &serviceId) {
|
||||
serviceId_ = serviceId;
|
||||
setParameter(std::string("ServiceId"), serviceId);
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getVersionName() const {
|
||||
return versionName_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setVersionName(const std::string &versionName) {
|
||||
versionName_ = versionName;
|
||||
setParameter(std::string("VersionName"), versionName);
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getOperationMetadata() const {
|
||||
return operationMetadata_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setOperationMetadata(const std::string &operationMetadata) {
|
||||
operationMetadata_ = operationMetadata;
|
||||
setParameter(std::string("OperationMetadata"), operationMetadata);
|
||||
}
|
||||
|
||||
std::string UpdateServiceRequest::getDeployType() const {
|
||||
return deployType_;
|
||||
}
|
||||
|
||||
void UpdateServiceRequest::setDeployType(const std::string &deployType) {
|
||||
deployType_ = deployType;
|
||||
setParameter(std::string("DeployType"), deployType);
|
||||
}
|
||||
|
||||
44
computenestsupplier/src/model/UpdateServiceResult.cc
Normal file
44
computenestsupplier/src/model/UpdateServiceResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/computenestsupplier/model/UpdateServiceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::ComputeNestSupplier;
|
||||
using namespace AlibabaCloud::ComputeNestSupplier::Model;
|
||||
|
||||
UpdateServiceResult::UpdateServiceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
UpdateServiceResult::UpdateServiceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
UpdateServiceResult::~UpdateServiceResult()
|
||||
{}
|
||||
|
||||
void UpdateServiceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -89,6 +89,8 @@ set(dataworks-public_public_header_model
|
||||
include/alibabacloud/dataworks-public/model/CreateQualityRuleResult.h
|
||||
include/alibabacloud/dataworks-public/model/CreateRemindRequest.h
|
||||
include/alibabacloud/dataworks-public/model/CreateRemindResult.h
|
||||
include/alibabacloud/dataworks-public/model/CreateResourceFileRequest.h
|
||||
include/alibabacloud/dataworks-public/model/CreateResourceFileResult.h
|
||||
include/alibabacloud/dataworks-public/model/CreateTableRequest.h
|
||||
include/alibabacloud/dataworks-public/model/CreateTableResult.h
|
||||
include/alibabacloud/dataworks-public/model/CreateTableLevelRequest.h
|
||||
@@ -117,6 +119,8 @@ set(dataworks-public_public_header_model
|
||||
include/alibabacloud/dataworks-public/model/DeleteFolderResult.h
|
||||
include/alibabacloud/dataworks-public/model/DeleteFromMetaCategoryRequest.h
|
||||
include/alibabacloud/dataworks-public/model/DeleteFromMetaCategoryResult.h
|
||||
include/alibabacloud/dataworks-public/model/DeleteLineageRelationRequest.h
|
||||
include/alibabacloud/dataworks-public/model/DeleteLineageRelationResult.h
|
||||
include/alibabacloud/dataworks-public/model/DeleteMetaCategoryRequest.h
|
||||
include/alibabacloud/dataworks-public/model/DeleteMetaCategoryResult.h
|
||||
include/alibabacloud/dataworks-public/model/DeleteMetaCollectionRequest.h
|
||||
@@ -353,6 +357,8 @@ set(dataworks-public_public_header_model
|
||||
include/alibabacloud/dataworks-public/model/ListInstanceHistoryResult.h
|
||||
include/alibabacloud/dataworks-public/model/ListInstancesRequest.h
|
||||
include/alibabacloud/dataworks-public/model/ListInstancesResult.h
|
||||
include/alibabacloud/dataworks-public/model/ListLineageRequest.h
|
||||
include/alibabacloud/dataworks-public/model/ListLineageResult.h
|
||||
include/alibabacloud/dataworks-public/model/ListManualDagInstancesRequest.h
|
||||
include/alibabacloud/dataworks-public/model/ListManualDagInstancesResult.h
|
||||
include/alibabacloud/dataworks-public/model/ListMetaCollectionEntitiesRequest.h
|
||||
@@ -419,6 +425,8 @@ set(dataworks-public_public_header_model
|
||||
include/alibabacloud/dataworks-public/model/QueryDISyncTaskConfigProcessResultResult.h
|
||||
include/alibabacloud/dataworks-public/model/QueryPublicModelEngineRequest.h
|
||||
include/alibabacloud/dataworks-public/model/QueryPublicModelEngineResult.h
|
||||
include/alibabacloud/dataworks-public/model/RegisterLineageRelationRequest.h
|
||||
include/alibabacloud/dataworks-public/model/RegisterLineageRelationResult.h
|
||||
include/alibabacloud/dataworks-public/model/RemoveProjectMemberFromRoleRequest.h
|
||||
include/alibabacloud/dataworks-public/model/RemoveProjectMemberFromRoleResult.h
|
||||
include/alibabacloud/dataworks-public/model/RestartInstanceRequest.h
|
||||
@@ -598,6 +606,8 @@ set(dataworks-public_src
|
||||
src/model/CreateQualityRuleResult.cc
|
||||
src/model/CreateRemindRequest.cc
|
||||
src/model/CreateRemindResult.cc
|
||||
src/model/CreateResourceFileRequest.cc
|
||||
src/model/CreateResourceFileResult.cc
|
||||
src/model/CreateTableRequest.cc
|
||||
src/model/CreateTableResult.cc
|
||||
src/model/CreateTableLevelRequest.cc
|
||||
@@ -626,6 +636,8 @@ set(dataworks-public_src
|
||||
src/model/DeleteFolderResult.cc
|
||||
src/model/DeleteFromMetaCategoryRequest.cc
|
||||
src/model/DeleteFromMetaCategoryResult.cc
|
||||
src/model/DeleteLineageRelationRequest.cc
|
||||
src/model/DeleteLineageRelationResult.cc
|
||||
src/model/DeleteMetaCategoryRequest.cc
|
||||
src/model/DeleteMetaCategoryResult.cc
|
||||
src/model/DeleteMetaCollectionRequest.cc
|
||||
@@ -862,6 +874,8 @@ set(dataworks-public_src
|
||||
src/model/ListInstanceHistoryResult.cc
|
||||
src/model/ListInstancesRequest.cc
|
||||
src/model/ListInstancesResult.cc
|
||||
src/model/ListLineageRequest.cc
|
||||
src/model/ListLineageResult.cc
|
||||
src/model/ListManualDagInstancesRequest.cc
|
||||
src/model/ListManualDagInstancesResult.cc
|
||||
src/model/ListMetaCollectionEntitiesRequest.cc
|
||||
@@ -928,6 +942,8 @@ set(dataworks-public_src
|
||||
src/model/QueryDISyncTaskConfigProcessResultResult.cc
|
||||
src/model/QueryPublicModelEngineRequest.cc
|
||||
src/model/QueryPublicModelEngineResult.cc
|
||||
src/model/RegisterLineageRelationRequest.cc
|
||||
src/model/RegisterLineageRelationResult.cc
|
||||
src/model/RemoveProjectMemberFromRoleRequest.cc
|
||||
src/model/RemoveProjectMemberFromRoleResult.cc
|
||||
src/model/RestartInstanceRequest.cc
|
||||
|
||||
@@ -90,6 +90,8 @@
|
||||
#include "model/CreateQualityRuleResult.h"
|
||||
#include "model/CreateRemindRequest.h"
|
||||
#include "model/CreateRemindResult.h"
|
||||
#include "model/CreateResourceFileRequest.h"
|
||||
#include "model/CreateResourceFileResult.h"
|
||||
#include "model/CreateTableRequest.h"
|
||||
#include "model/CreateTableResult.h"
|
||||
#include "model/CreateTableLevelRequest.h"
|
||||
@@ -118,6 +120,8 @@
|
||||
#include "model/DeleteFolderResult.h"
|
||||
#include "model/DeleteFromMetaCategoryRequest.h"
|
||||
#include "model/DeleteFromMetaCategoryResult.h"
|
||||
#include "model/DeleteLineageRelationRequest.h"
|
||||
#include "model/DeleteLineageRelationResult.h"
|
||||
#include "model/DeleteMetaCategoryRequest.h"
|
||||
#include "model/DeleteMetaCategoryResult.h"
|
||||
#include "model/DeleteMetaCollectionRequest.h"
|
||||
@@ -354,6 +358,8 @@
|
||||
#include "model/ListInstanceHistoryResult.h"
|
||||
#include "model/ListInstancesRequest.h"
|
||||
#include "model/ListInstancesResult.h"
|
||||
#include "model/ListLineageRequest.h"
|
||||
#include "model/ListLineageResult.h"
|
||||
#include "model/ListManualDagInstancesRequest.h"
|
||||
#include "model/ListManualDagInstancesResult.h"
|
||||
#include "model/ListMetaCollectionEntitiesRequest.h"
|
||||
@@ -420,6 +426,8 @@
|
||||
#include "model/QueryDISyncTaskConfigProcessResultResult.h"
|
||||
#include "model/QueryPublicModelEngineRequest.h"
|
||||
#include "model/QueryPublicModelEngineResult.h"
|
||||
#include "model/RegisterLineageRelationRequest.h"
|
||||
#include "model/RegisterLineageRelationResult.h"
|
||||
#include "model/RemoveProjectMemberFromRoleRequest.h"
|
||||
#include "model/RemoveProjectMemberFromRoleResult.h"
|
||||
#include "model/RestartInstanceRequest.h"
|
||||
@@ -639,6 +647,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateRemindResult> CreateRemindOutcome;
|
||||
typedef std::future<CreateRemindOutcome> CreateRemindOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateRemindRequest&, const CreateRemindOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRemindAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateResourceFileResult> CreateResourceFileOutcome;
|
||||
typedef std::future<CreateResourceFileOutcome> CreateResourceFileOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateResourceFileRequest&, const CreateResourceFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourceFileAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateTableResult> CreateTableOutcome;
|
||||
typedef std::future<CreateTableOutcome> CreateTableOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateTableRequest&, const CreateTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTableAsyncHandler;
|
||||
@@ -681,6 +692,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteFromMetaCategoryResult> DeleteFromMetaCategoryOutcome;
|
||||
typedef std::future<DeleteFromMetaCategoryOutcome> DeleteFromMetaCategoryOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteFromMetaCategoryRequest&, const DeleteFromMetaCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFromMetaCategoryAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteLineageRelationResult> DeleteLineageRelationOutcome;
|
||||
typedef std::future<DeleteLineageRelationOutcome> DeleteLineageRelationOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteLineageRelationRequest&, const DeleteLineageRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLineageRelationAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteMetaCategoryResult> DeleteMetaCategoryOutcome;
|
||||
typedef std::future<DeleteMetaCategoryOutcome> DeleteMetaCategoryOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteMetaCategoryRequest&, const DeleteMetaCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteMetaCategoryAsyncHandler;
|
||||
@@ -1035,6 +1049,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListInstancesResult> ListInstancesOutcome;
|
||||
typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::ListInstancesRequest&, const ListInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstancesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListLineageResult> ListLineageOutcome;
|
||||
typedef std::future<ListLineageOutcome> ListLineageOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::ListLineageRequest&, const ListLineageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLineageAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListManualDagInstancesResult> ListManualDagInstancesOutcome;
|
||||
typedef std::future<ListManualDagInstancesOutcome> ListManualDagInstancesOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::ListManualDagInstancesRequest&, const ListManualDagInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListManualDagInstancesAsyncHandler;
|
||||
@@ -1134,6 +1151,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::QueryPublicModelEngineResult> QueryPublicModelEngineOutcome;
|
||||
typedef std::future<QueryPublicModelEngineOutcome> QueryPublicModelEngineOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::QueryPublicModelEngineRequest&, const QueryPublicModelEngineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPublicModelEngineAsyncHandler;
|
||||
typedef Outcome<Error, Model::RegisterLineageRelationResult> RegisterLineageRelationOutcome;
|
||||
typedef std::future<RegisterLineageRelationOutcome> RegisterLineageRelationOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::RegisterLineageRelationRequest&, const RegisterLineageRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterLineageRelationAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveProjectMemberFromRoleResult> RemoveProjectMemberFromRoleOutcome;
|
||||
typedef std::future<RemoveProjectMemberFromRoleOutcome> RemoveProjectMemberFromRoleOutcomeCallable;
|
||||
typedef std::function<void(const Dataworks_publicClient*, const Model::RemoveProjectMemberFromRoleRequest&, const RemoveProjectMemberFromRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveProjectMemberFromRoleAsyncHandler;
|
||||
@@ -1403,6 +1423,9 @@ namespace AlibabaCloud
|
||||
CreateRemindOutcome createRemind(const Model::CreateRemindRequest &request)const;
|
||||
void createRemindAsync(const Model::CreateRemindRequest& request, const CreateRemindAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateRemindOutcomeCallable createRemindCallable(const Model::CreateRemindRequest& request) const;
|
||||
CreateResourceFileOutcome createResourceFile(const Model::CreateResourceFileRequest &request)const;
|
||||
void createResourceFileAsync(const Model::CreateResourceFileRequest& request, const CreateResourceFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateResourceFileOutcomeCallable createResourceFileCallable(const Model::CreateResourceFileRequest& request) const;
|
||||
CreateTableOutcome createTable(const Model::CreateTableRequest &request)const;
|
||||
void createTableAsync(const Model::CreateTableRequest& request, const CreateTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateTableOutcomeCallable createTableCallable(const Model::CreateTableRequest& request) const;
|
||||
@@ -1445,6 +1468,9 @@ namespace AlibabaCloud
|
||||
DeleteFromMetaCategoryOutcome deleteFromMetaCategory(const Model::DeleteFromMetaCategoryRequest &request)const;
|
||||
void deleteFromMetaCategoryAsync(const Model::DeleteFromMetaCategoryRequest& request, const DeleteFromMetaCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteFromMetaCategoryOutcomeCallable deleteFromMetaCategoryCallable(const Model::DeleteFromMetaCategoryRequest& request) const;
|
||||
DeleteLineageRelationOutcome deleteLineageRelation(const Model::DeleteLineageRelationRequest &request)const;
|
||||
void deleteLineageRelationAsync(const Model::DeleteLineageRelationRequest& request, const DeleteLineageRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteLineageRelationOutcomeCallable deleteLineageRelationCallable(const Model::DeleteLineageRelationRequest& request) const;
|
||||
DeleteMetaCategoryOutcome deleteMetaCategory(const Model::DeleteMetaCategoryRequest &request)const;
|
||||
void deleteMetaCategoryAsync(const Model::DeleteMetaCategoryRequest& request, const DeleteMetaCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteMetaCategoryOutcomeCallable deleteMetaCategoryCallable(const Model::DeleteMetaCategoryRequest& request) const;
|
||||
@@ -1799,6 +1825,9 @@ namespace AlibabaCloud
|
||||
ListInstancesOutcome listInstances(const Model::ListInstancesRequest &request)const;
|
||||
void listInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListInstancesOutcomeCallable listInstancesCallable(const Model::ListInstancesRequest& request) const;
|
||||
ListLineageOutcome listLineage(const Model::ListLineageRequest &request)const;
|
||||
void listLineageAsync(const Model::ListLineageRequest& request, const ListLineageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLineageOutcomeCallable listLineageCallable(const Model::ListLineageRequest& request) const;
|
||||
ListManualDagInstancesOutcome listManualDagInstances(const Model::ListManualDagInstancesRequest &request)const;
|
||||
void listManualDagInstancesAsync(const Model::ListManualDagInstancesRequest& request, const ListManualDagInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListManualDagInstancesOutcomeCallable listManualDagInstancesCallable(const Model::ListManualDagInstancesRequest& request) const;
|
||||
@@ -1898,6 +1927,9 @@ namespace AlibabaCloud
|
||||
QueryPublicModelEngineOutcome queryPublicModelEngine(const Model::QueryPublicModelEngineRequest &request)const;
|
||||
void queryPublicModelEngineAsync(const Model::QueryPublicModelEngineRequest& request, const QueryPublicModelEngineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryPublicModelEngineOutcomeCallable queryPublicModelEngineCallable(const Model::QueryPublicModelEngineRequest& request) const;
|
||||
RegisterLineageRelationOutcome registerLineageRelation(const Model::RegisterLineageRelationRequest &request)const;
|
||||
void registerLineageRelationAsync(const Model::RegisterLineageRelationRequest& request, const RegisterLineageRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RegisterLineageRelationOutcomeCallable registerLineageRelationCallable(const Model::RegisterLineageRelationRequest& request) const;
|
||||
RemoveProjectMemberFromRoleOutcome removeProjectMemberFromRole(const Model::RemoveProjectMemberFromRoleRequest &request)const;
|
||||
void removeProjectMemberFromRoleAsync(const Model::RemoveProjectMemberFromRoleRequest& request, const RemoveProjectMemberFromRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveProjectMemberFromRoleOutcomeCallable removeProjectMemberFromRoleCallable(const Model::RemoveProjectMemberFromRoleRequest& request) const;
|
||||
|
||||
@@ -37,10 +37,8 @@ namespace AlibabaCloud
|
||||
CreateBaselineResult();
|
||||
explicit CreateBaselineResult(const std::string &payload);
|
||||
~CreateBaselineResult();
|
||||
std::string getDynamicErrorMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
long getData()const;
|
||||
std::string getDynamicErrorCode()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
@@ -48,10 +46,8 @@ namespace AlibabaCloud
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dynamicErrorMessage_;
|
||||
int httpStatusCode_;
|
||||
long data_;
|
||||
std::string dynamicErrorCode_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
@@ -56,6 +56,8 @@ public:
|
||||
void setAutoRerunIntervalMillis(int autoRerunIntervalMillis);
|
||||
std::string getInputList() const;
|
||||
void setInputList(const std::string &inputList);
|
||||
bool getCreateFolderIfNotExists() const;
|
||||
void setCreateFolderIfNotExists(bool createFolderIfNotExists);
|
||||
std::string getRerunMode() const;
|
||||
void setRerunMode(const std::string &rerunMode);
|
||||
std::string getConnectionName() const;
|
||||
@@ -70,6 +72,8 @@ public:
|
||||
void setAutoRerunTimes(int autoRerunTimes);
|
||||
std::string getCronExpress() const;
|
||||
void setCronExpress(const std::string &cronExpress);
|
||||
bool getIgnoreParentSkipRunningProperty() const;
|
||||
void setIgnoreParentSkipRunningProperty(bool ignoreParentSkipRunningProperty);
|
||||
long getEndEffectDate() const;
|
||||
void setEndEffectDate(long endEffectDate);
|
||||
std::string getFileName() const;
|
||||
@@ -103,6 +107,7 @@ private:
|
||||
std::string owner_;
|
||||
int autoRerunIntervalMillis_;
|
||||
std::string inputList_;
|
||||
bool createFolderIfNotExists_;
|
||||
std::string rerunMode_;
|
||||
std::string connectionName_;
|
||||
std::string outputParameters_;
|
||||
@@ -110,6 +115,7 @@ private:
|
||||
std::string resourceGroupIdentifier_;
|
||||
int autoRerunTimes_;
|
||||
std::string cronExpress_;
|
||||
bool ignoreParentSkipRunningProperty_;
|
||||
long endEffectDate_;
|
||||
std::string fileName_;
|
||||
std::string inputParameters_;
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATERESOURCEFILEREQUEST_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATERESOURCEFILEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dataworks_public {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CreateResourceFileRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateResourceFileRequest();
|
||||
~CreateResourceFileRequest();
|
||||
int getFileType() const;
|
||||
void setFileType(int fileType);
|
||||
std::string getContent() const;
|
||||
void setContent(const std::string &content);
|
||||
std::string getResourceFile() const;
|
||||
void setResourceFile(const std::string &resourceFile);
|
||||
std::string getOriginResourceName() const;
|
||||
void setOriginResourceName(const std::string &originResourceName);
|
||||
long getProjectId() const;
|
||||
void setProjectId(long projectId);
|
||||
std::string getStorageURL() const;
|
||||
void setStorageURL(const std::string &storageURL);
|
||||
std::string getOwner() const;
|
||||
void setOwner(const std::string &owner);
|
||||
bool getRegisterToCalcEngine() const;
|
||||
void setRegisterToCalcEngine(bool registerToCalcEngine);
|
||||
bool getUploadMode() const;
|
||||
void setUploadMode(bool uploadMode);
|
||||
std::string getFileName() const;
|
||||
void setFileName(const std::string &fileName);
|
||||
std::string getFileFolderPath() const;
|
||||
void setFileFolderPath(const std::string &fileFolderPath);
|
||||
std::string getFileDescription() const;
|
||||
void setFileDescription(const std::string &fileDescription);
|
||||
|
||||
private:
|
||||
int fileType_;
|
||||
std::string content_;
|
||||
std::string resourceFile_;
|
||||
std::string originResourceName_;
|
||||
long projectId_;
|
||||
std::string storageURL_;
|
||||
std::string owner_;
|
||||
bool registerToCalcEngine_;
|
||||
bool uploadMode_;
|
||||
std::string fileName_;
|
||||
std::string fileFolderPath_;
|
||||
std::string fileDescription_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dataworks_public
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATERESOURCEFILEREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATERESOURCEFILERESULT_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATERESOURCEFILERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CreateResourceFileResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateResourceFileResult();
|
||||
explicit CreateResourceFileResult(const std::string &payload);
|
||||
~CreateResourceFileResult();
|
||||
long getData()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long data_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATERESOURCEFILERESULT_H_
|
||||
@@ -30,6 +30,8 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CreateUdfFileRequest : public RpcServ
|
||||
public:
|
||||
CreateUdfFileRequest();
|
||||
~CreateUdfFileRequest();
|
||||
bool getCreateFolderIfNotExists() const;
|
||||
void setCreateFolderIfNotExists(bool createFolderIfNotExists);
|
||||
std::string getReturnValue() const;
|
||||
void setReturnValue(const std::string &returnValue);
|
||||
std::string getResources() const;
|
||||
@@ -56,6 +58,7 @@ public:
|
||||
void setProjectId(long projectId);
|
||||
|
||||
private:
|
||||
bool createFolderIfNotExists_;
|
||||
std::string returnValue_;
|
||||
std::string resources_;
|
||||
std::string functionType_;
|
||||
|
||||
@@ -37,10 +37,8 @@ namespace AlibabaCloud
|
||||
DeleteBaselineResult();
|
||||
explicit DeleteBaselineResult(const std::string &payload);
|
||||
~DeleteBaselineResult();
|
||||
std::string getDynamicErrorMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
bool getData()const;
|
||||
std::string getDynamicErrorCode()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
@@ -48,10 +46,8 @@ namespace AlibabaCloud
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dynamicErrorMessage_;
|
||||
int httpStatusCode_;
|
||||
bool data_;
|
||||
std::string dynamicErrorCode_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETELINEAGERELATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETELINEAGERELATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dataworks_public {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DeleteLineageRelationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteLineageRelationRequest();
|
||||
~DeleteLineageRelationRequest();
|
||||
std::string getSrcEntityQualifiedName() const;
|
||||
void setSrcEntityQualifiedName(const std::string &srcEntityQualifiedName);
|
||||
std::string getDestEntityQualifiedName() const;
|
||||
void setDestEntityQualifiedName(const std::string &destEntityQualifiedName);
|
||||
std::string getRelationshipGuid() const;
|
||||
void setRelationshipGuid(const std::string &relationshipGuid);
|
||||
|
||||
private:
|
||||
std::string srcEntityQualifiedName_;
|
||||
std::string destEntityQualifiedName_;
|
||||
std::string relationshipGuid_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dataworks_public
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETELINEAGERELATIONREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETELINEAGERELATIONRESULT_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETELINEAGERELATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DeleteLineageRelationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteLineageRelationResult();
|
||||
explicit DeleteLineageRelationResult(const std::string &payload);
|
||||
~DeleteLineageRelationResult();
|
||||
bool getStatus()const;
|
||||
int getHttpStatusCode()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool status_;
|
||||
int httpStatusCode_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETELINEAGERELATIONRESULT_H_
|
||||
@@ -62,8 +62,8 @@ namespace AlibabaCloud
|
||||
long baselineId;
|
||||
std::string owner;
|
||||
std::string baselineType;
|
||||
std::vector<std::string> taskIds;
|
||||
int priority;
|
||||
std::vector<std::string> nodeIds;
|
||||
std::string baselineName;
|
||||
long projectId;
|
||||
bool enabled;
|
||||
@@ -77,10 +77,8 @@ namespace AlibabaCloud
|
||||
GetBaselineResult();
|
||||
explicit GetBaselineResult(const std::string &payload);
|
||||
~GetBaselineResult();
|
||||
std::string getDynamicErrorMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
Data getData()const;
|
||||
std::string getDynamicErrorCode()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
@@ -88,10 +86,8 @@ namespace AlibabaCloud
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dynamicErrorMessage_;
|
||||
int httpStatusCode_;
|
||||
Data data_;
|
||||
std::string dynamicErrorCode_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
@@ -62,10 +62,8 @@ namespace AlibabaCloud
|
||||
ListBaselinesResult();
|
||||
explicit ListBaselinesResult(const std::string &payload);
|
||||
~ListBaselinesResult();
|
||||
std::string getDynamicErrorMessage()const;
|
||||
int getHttpStatusCode()const;
|
||||
Data getData()const;
|
||||
std::string getDynamicErrorCode()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
@@ -73,10 +71,8 @@ namespace AlibabaCloud
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string dynamicErrorMessage_;
|
||||
int httpStatusCode_;
|
||||
Data data_;
|
||||
std::string dynamicErrorCode_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
@@ -40,7 +40,7 @@ namespace AlibabaCloud
|
||||
int connectStatus;
|
||||
std::string subType;
|
||||
std::string description;
|
||||
int bindingCalcEngineId;
|
||||
long bindingCalcEngineId;
|
||||
int projectId;
|
||||
std::string gmtModified;
|
||||
std::string _operator;
|
||||
@@ -53,7 +53,7 @@ namespace AlibabaCloud
|
||||
long tenantId;
|
||||
std::string content;
|
||||
std::string dataSourceType;
|
||||
int id;
|
||||
long id;
|
||||
};
|
||||
std::vector<DataSourcesItem> dataSources;
|
||||
int totalCount;
|
||||
|
||||
@@ -34,14 +34,22 @@ public:
|
||||
void setOwner(const std::string &owner);
|
||||
std::string getFileTypes() const;
|
||||
void setFileTypes(const std::string &fileTypes);
|
||||
bool getNeedContent() const;
|
||||
void setNeedContent(bool needContent);
|
||||
bool getNeedAbsoluteFolderPath() const;
|
||||
void setNeedAbsoluteFolderPath(bool needAbsoluteFolderPath);
|
||||
std::string getProjectIdentifier() const;
|
||||
void setProjectIdentifier(const std::string &projectIdentifier);
|
||||
int getPageNumber() const;
|
||||
void setPageNumber(int pageNumber);
|
||||
std::string getFileIdIn() const;
|
||||
void setFileIdIn(const std::string &fileIdIn);
|
||||
std::string getFileFolderPath() const;
|
||||
void setFileFolderPath(const std::string &fileFolderPath);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getExactFileName() const;
|
||||
void setExactFileName(const std::string &exactFileName);
|
||||
std::string getKeyword() const;
|
||||
void setKeyword(const std::string &keyword);
|
||||
long getProjectId() const;
|
||||
@@ -54,10 +62,14 @@ public:
|
||||
private:
|
||||
std::string owner_;
|
||||
std::string fileTypes_;
|
||||
bool needContent_;
|
||||
bool needAbsoluteFolderPath_;
|
||||
std::string projectIdentifier_;
|
||||
int pageNumber_;
|
||||
std::string fileIdIn_;
|
||||
std::string fileFolderPath_;
|
||||
int pageSize_;
|
||||
std::string exactFileName_;
|
||||
std::string keyword_;
|
||||
long projectId_;
|
||||
std::string useType_;
|
||||
|
||||
@@ -50,6 +50,7 @@ namespace AlibabaCloud
|
||||
int fileType;
|
||||
std::string lastEditUser;
|
||||
std::string content;
|
||||
std::string absoluteFolderPath;
|
||||
int commitStatus;
|
||||
long nodeId;
|
||||
bool autoParsing;
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTLINEAGEREQUEST_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTLINEAGEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Dataworks_public {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListLineageRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListLineageRequest();
|
||||
~ListLineageRequest();
|
||||
std::string getEntityQualifiedName() const;
|
||||
void setEntityQualifiedName(const std::string &entityQualifiedName);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
std::string getKeyword() const;
|
||||
void setKeyword(const std::string &keyword);
|
||||
std::string getDirection() const;
|
||||
void setDirection(const std::string &direction);
|
||||
|
||||
private:
|
||||
std::string entityQualifiedName_;
|
||||
std::string nextToken_;
|
||||
int pageSize_;
|
||||
std::string keyword_;
|
||||
std::string direction_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Dataworks_public
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTLINEAGEREQUEST_H_
|
||||
@@ -0,0 +1,83 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTLINEAGERESULT_H_
|
||||
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTLINEAGERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Dataworks_public
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListLineageResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct DataEntityListItem
|
||||
{
|
||||
struct Entity
|
||||
{
|
||||
std::string entityContent;
|
||||
long tenantId;
|
||||
std::string qualifiedName;
|
||||
};
|
||||
struct RelationListItem
|
||||
{
|
||||
std::string datasource;
|
||||
std::string type;
|
||||
std::string channel;
|
||||
std::string guid;
|
||||
};
|
||||
Entity entity;
|
||||
std::vector<DataEntityListItem::RelationListItem> relationList;
|
||||
long createTimestamp;
|
||||
};
|
||||
std::string nextToken;
|
||||
std::vector<DataEntityListItem> dataEntityList;
|
||||
};
|
||||
|
||||
|
||||
ListLineageResult();
|
||||
explicit ListLineageResult(const std::string &payload);
|
||||
~ListLineageResult();
|
||||
int getHttpStatusCode()const;
|
||||
Data getData()const;
|
||||
std::string getErrorCode()const;
|
||||
std::string getErrorMessage()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int httpStatusCode_;
|
||||
Data data_;
|
||||
std::string errorCode_;
|
||||
std::string errorMessage_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTLINEAGERESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user