Compare commits
1 Commits
1.36.496
...
improve-te
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fb8fdd0c2f |
137
.clang-format
137
.clang-format
@@ -1,137 +0,0 @@
|
|||||||
---
|
|
||||||
Language: Cpp
|
|
||||||
# BasedOnStyle: LLVM
|
|
||||||
AccessModifierOffset: -2
|
|
||||||
AlignAfterOpenBracket: Align
|
|
||||||
AlignConsecutiveMacros: false
|
|
||||||
AlignConsecutiveAssignments: false
|
|
||||||
AlignConsecutiveDeclarations: false
|
|
||||||
AlignEscapedNewlines: Right
|
|
||||||
AlignOperands: true
|
|
||||||
AlignTrailingComments: true
|
|
||||||
AllowAllArgumentsOnNextLine: true
|
|
||||||
AllowAllConstructorInitializersOnNextLine: true
|
|
||||||
AllowAllParametersOfDeclarationOnNextLine: true
|
|
||||||
AllowShortBlocksOnASingleLine: Never
|
|
||||||
AllowShortCaseLabelsOnASingleLine: false
|
|
||||||
AllowShortFunctionsOnASingleLine: All
|
|
||||||
AllowShortLambdasOnASingleLine: All
|
|
||||||
AllowShortIfStatementsOnASingleLine: Never
|
|
||||||
AllowShortLoopsOnASingleLine: false
|
|
||||||
AlwaysBreakAfterDefinitionReturnType: None
|
|
||||||
AlwaysBreakAfterReturnType: None
|
|
||||||
AlwaysBreakBeforeMultilineStrings: false
|
|
||||||
AlwaysBreakTemplateDeclarations: MultiLine
|
|
||||||
BinPackArguments: true
|
|
||||||
BinPackParameters: true
|
|
||||||
BraceWrapping:
|
|
||||||
AfterCaseLabel: false
|
|
||||||
AfterClass: false
|
|
||||||
AfterControlStatement: false
|
|
||||||
AfterEnum: false
|
|
||||||
AfterFunction: false
|
|
||||||
AfterNamespace: false
|
|
||||||
AfterObjCDeclaration: false
|
|
||||||
AfterStruct: false
|
|
||||||
AfterUnion: false
|
|
||||||
AfterExternBlock: false
|
|
||||||
BeforeCatch: false
|
|
||||||
BeforeElse: false
|
|
||||||
IndentBraces: false
|
|
||||||
SplitEmptyFunction: true
|
|
||||||
SplitEmptyRecord: true
|
|
||||||
SplitEmptyNamespace: true
|
|
||||||
BreakBeforeBinaryOperators: None
|
|
||||||
BreakBeforeBraces: Attach
|
|
||||||
BreakBeforeInheritanceComma: false
|
|
||||||
BreakInheritanceList: BeforeColon
|
|
||||||
BreakBeforeTernaryOperators: true
|
|
||||||
BreakConstructorInitializersBeforeComma: false
|
|
||||||
BreakConstructorInitializers: BeforeColon
|
|
||||||
BreakAfterJavaFieldAnnotations: false
|
|
||||||
BreakStringLiterals: true
|
|
||||||
ColumnLimit: 80
|
|
||||||
CommentPragmas: '^ IWYU pragma:'
|
|
||||||
CompactNamespaces: false
|
|
||||||
ConstructorInitializerAllOnOneLineOrOnePerLine: false
|
|
||||||
ConstructorInitializerIndentWidth: 4
|
|
||||||
ContinuationIndentWidth: 4
|
|
||||||
Cpp11BracedListStyle: true
|
|
||||||
DeriveLineEnding: true
|
|
||||||
DerivePointerAlignment: false
|
|
||||||
DisableFormat: false
|
|
||||||
ExperimentalAutoDetectBinPacking: false
|
|
||||||
FixNamespaceComments: true
|
|
||||||
ForEachMacros:
|
|
||||||
- foreach
|
|
||||||
- Q_FOREACH
|
|
||||||
- BOOST_FOREACH
|
|
||||||
IncludeBlocks: Preserve
|
|
||||||
IncludeCategories:
|
|
||||||
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
|
|
||||||
Priority: 2
|
|
||||||
SortPriority: 0
|
|
||||||
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
|
|
||||||
Priority: 3
|
|
||||||
SortPriority: 0
|
|
||||||
- Regex: '.*'
|
|
||||||
Priority: 1
|
|
||||||
SortPriority: 0
|
|
||||||
IncludeIsMainRegex: '(Test)?$'
|
|
||||||
IncludeIsMainSourceRegex: ''
|
|
||||||
IndentCaseLabels: false
|
|
||||||
IndentGotoLabels: true
|
|
||||||
IndentPPDirectives: None
|
|
||||||
IndentWidth: 2
|
|
||||||
IndentWrappedFunctionNames: false
|
|
||||||
JavaScriptQuotes: Leave
|
|
||||||
JavaScriptWrapImports: true
|
|
||||||
KeepEmptyLinesAtTheStartOfBlocks: true
|
|
||||||
MacroBlockBegin: ''
|
|
||||||
MacroBlockEnd: ''
|
|
||||||
MaxEmptyLinesToKeep: 1
|
|
||||||
NamespaceIndentation: None
|
|
||||||
ObjCBinPackProtocolList: Auto
|
|
||||||
ObjCBlockIndentWidth: 2
|
|
||||||
ObjCSpaceAfterProperty: false
|
|
||||||
ObjCSpaceBeforeProtocolList: true
|
|
||||||
PenaltyBreakAssignment: 2
|
|
||||||
PenaltyBreakBeforeFirstCallParameter: 19
|
|
||||||
PenaltyBreakComment: 300
|
|
||||||
PenaltyBreakFirstLessLess: 120
|
|
||||||
PenaltyBreakString: 1000
|
|
||||||
PenaltyBreakTemplateDeclaration: 10
|
|
||||||
PenaltyExcessCharacter: 1000000
|
|
||||||
PenaltyReturnTypeOnItsOwnLine: 60
|
|
||||||
PointerAlignment: Right
|
|
||||||
ReflowComments: true
|
|
||||||
SortIncludes: true
|
|
||||||
SortUsingDeclarations: true
|
|
||||||
SpaceAfterCStyleCast: false
|
|
||||||
SpaceAfterLogicalNot: false
|
|
||||||
SpaceAfterTemplateKeyword: true
|
|
||||||
SpaceBeforeAssignmentOperators: true
|
|
||||||
SpaceBeforeCpp11BracedList: false
|
|
||||||
SpaceBeforeCtorInitializerColon: true
|
|
||||||
SpaceBeforeInheritanceColon: true
|
|
||||||
SpaceBeforeParens: ControlStatements
|
|
||||||
SpaceBeforeRangeBasedForLoopColon: true
|
|
||||||
SpaceInEmptyBlock: false
|
|
||||||
SpaceInEmptyParentheses: false
|
|
||||||
SpacesBeforeTrailingComments: 1
|
|
||||||
SpacesInAngles: false
|
|
||||||
SpacesInConditionalStatement: false
|
|
||||||
SpacesInContainerLiterals: true
|
|
||||||
SpacesInCStyleCastParentheses: false
|
|
||||||
SpacesInParentheses: false
|
|
||||||
SpacesInSquareBrackets: false
|
|
||||||
SpaceBeforeSquareBrackets: false
|
|
||||||
Standard: Latest
|
|
||||||
StatementMacros:
|
|
||||||
- Q_UNUSED
|
|
||||||
- QT_REQUIRE_VERSION
|
|
||||||
TabWidth: 8
|
|
||||||
UseCRLF: false
|
|
||||||
UseTab: Never
|
|
||||||
...
|
|
||||||
|
|
||||||
858
CHANGELOG
858
CHANGELOG
@@ -1,861 +1,3 @@
|
|||||||
2020-07-03 Version: 1.36.496
|
|
||||||
- Add PicUrl parameter for picture related API.
|
|
||||||
|
|
||||||
2020-07-02 Version: 1.36.495
|
|
||||||
- Generated 2020-05-18 for `dataworks-public`.
|
|
||||||
|
|
||||||
2020-07-02 Version: 1.36.494
|
|
||||||
- Add GetFootwearPosition.
|
|
||||||
- Add PullTakeShoesEvent.
|
|
||||||
- Add PullTryOnShoesEvent.
|
|
||||||
|
|
||||||
2020-07-02 Version: 1.36.493
|
|
||||||
- Add GetFootwearPosition.
|
|
||||||
- Add PullTakeShoesEvent.
|
|
||||||
- Add PullTryOnShoesEvent.
|
|
||||||
|
|
||||||
2020-07-02 Version: 1.36.492
|
|
||||||
- Update endpoint.
|
|
||||||
|
|
||||||
2020-07-02 Version: 1.36.491
|
|
||||||
- CreateShardingDBInstance add ProtocolType, to support DynamoDB.
|
|
||||||
- DescribeDBInstances add return ResourceGroupId.
|
|
||||||
|
|
||||||
2020-07-01 Version: 1.36.490
|
|
||||||
- Add ListFace-MotorAlgorithmResults API.
|
|
||||||
|
|
||||||
2020-07-01 Version: 1.36.489
|
|
||||||
- Add API for GetMetadataAmount.
|
|
||||||
|
|
||||||
2020-07-01 Version: 1.36.488
|
|
||||||
- Support Saf For ExecuteExtendService.
|
|
||||||
|
|
||||||
2020-06-30 Version: 1.36.487
|
|
||||||
- Add ListMetrics API.
|
|
||||||
|
|
||||||
2020-06-29 Version: 1.36.486
|
|
||||||
- Supported Rotate.
|
|
||||||
|
|
||||||
2020-06-29 Version: 1.36.485
|
|
||||||
- Supported Rotate.
|
|
||||||
|
|
||||||
2020-06-29 Version: 1.36.484
|
|
||||||
- Add Model Parameter For InitFaceVerify API.
|
|
||||||
|
|
||||||
2020-06-26 Version: 1.36.483
|
|
||||||
- Supported Api EraseLogoInVideo.
|
|
||||||
|
|
||||||
2020-06-24 Version: 1.36.482
|
|
||||||
- Add DescribeBackupPlanBilling.
|
|
||||||
- Modify ConfigureBackupPlan.
|
|
||||||
- Modify CreateBackupPlan.
|
|
||||||
- Modify CreateRestoreTask.
|
|
||||||
- Modify DescribeRestoreTaskList.
|
|
||||||
- Modify DescribeBackupPlanList.
|
|
||||||
- Modify ModifyBackupSourceEndpoint.
|
|
||||||
- Modify ModifyBackupStrategy.
|
|
||||||
|
|
||||||
2020-06-23 Version: 1.36.481
|
|
||||||
- Add face quality detection API.
|
|
||||||
|
|
||||||
2020-06-23 Version: 1.36.480
|
|
||||||
- Add face quality detection API.
|
|
||||||
|
|
||||||
2020-06-23 Version: 1.36.479
|
|
||||||
- Add face quality detection API.
|
|
||||||
|
|
||||||
2020-06-23 Version: 1.36.478
|
|
||||||
- Add face quality detection API.
|
|
||||||
|
|
||||||
2020-06-23 Version: 1.36.477
|
|
||||||
- Generated 2015-12-15 for `CS`.
|
|
||||||
|
|
||||||
2020-06-23 Version: 1.36.476
|
|
||||||
- Support SubmitOperationAuditInfo for Support self-service submission of approval information.
|
|
||||||
- Support SubmitOperationCredentials for self-service submission of certificate information.
|
|
||||||
- Support CancelOperationAudit for cancel audit.
|
|
||||||
- Support GetOperationOssUploadPolic for get oss policy.
|
|
||||||
- Support QueryOperationAuditInfoLis for query audit list.
|
|
||||||
- Support QueryOperationAuditInfoDetail for query audit details.
|
|
||||||
|
|
||||||
2020-06-23 Version: 1.36.475
|
|
||||||
- Generated 2018-08-28 for `Tag`.
|
|
||||||
|
|
||||||
2020-06-23 Version: 1.36.474
|
|
||||||
- Public beta version.
|
|
||||||
- Add Api Overseas.
|
|
||||||
|
|
||||||
2020-06-23 Version: 1.36.473
|
|
||||||
- Public beta version.
|
|
||||||
- Add Api Overseas.
|
|
||||||
|
|
||||||
2020-06-23 Version: 1.36.472
|
|
||||||
- Public beta version.
|
|
||||||
- Add Api Overseas.
|
|
||||||
|
|
||||||
2020-06-22 Version: 1.36.471
|
|
||||||
- Add support cn-shenzhen region.
|
|
||||||
|
|
||||||
2020-06-22 Version: 1.36.470
|
|
||||||
- Add GetMultipleTrace api.
|
|
||||||
- Add SearchTracesByPage api.
|
|
||||||
- Add GetStack api.
|
|
||||||
|
|
||||||
2020-06-21 Version: 1.36.469
|
|
||||||
- Add persons API.
|
|
||||||
|
|
||||||
2020-06-18 Version: 1.36.468
|
|
||||||
- Supported TransformDBInstancePayType API.
|
|
||||||
|
|
||||||
2020-06-18 Version: 1.36.467
|
|
||||||
- Add GetAuthToken OpenAPI.
|
|
||||||
|
|
||||||
2020-06-18 Version: 1.36.466
|
|
||||||
- Public beta version.
|
|
||||||
- Add Api Overseas.
|
|
||||||
|
|
||||||
2020-06-17 Version: 1.36.465
|
|
||||||
- Supported sync create eni and assign private ip.
|
|
||||||
|
|
||||||
2020-06-17 Version: 1.36.464
|
|
||||||
- Public beta version.
|
|
||||||
- Add Api Overseas.
|
|
||||||
|
|
||||||
2020-06-16 Version: 1.36.463
|
|
||||||
- Support TargetImageId in ApplyNodes Interface.
|
|
||||||
|
|
||||||
2020-06-16 Version: 1.36.462
|
|
||||||
- Update monitor related API.
|
|
||||||
|
|
||||||
2020-06-15 Version: 1.36.461
|
|
||||||
- Generated 2019-09-10 for `waf-openapi`.
|
|
||||||
|
|
||||||
2020-06-15 Version: 1.36.460
|
|
||||||
- Generated 2019-09-10 for `waf-openapi`.
|
|
||||||
|
|
||||||
2020-06-12 Version: 1.36.459
|
|
||||||
- Add CreateProduct API ProductSecret in Response.
|
|
||||||
- Add AMQP APIs, including CreateSubscribeRelation, CreateConsumerGroup, etc.
|
|
||||||
- Add LinkIoTEdge CreateSceneRule API.
|
|
||||||
- Add LinkIoTEdge DeleteSceneRule API.
|
|
||||||
- Add LinkIoTEdge UpdateSceneRule API.
|
|
||||||
- Add LinkIoTEdge GetSceneRule API.
|
|
||||||
- Add LinkIoTEdge QuerySceneRule API.
|
|
||||||
- Add LinkIoTEdge EnableSceneRule API.
|
|
||||||
- Add LinkIoTEdge DisableSceneRule API.
|
|
||||||
- Add LinkIoTEdge TriggerSceneRule API.
|
|
||||||
- Add LinkIoTEdge QuerySummarySceneRuleLog API.
|
|
||||||
- Add LinkIoTEdge QueryDetailSceneRuleLog API.
|
|
||||||
- Add LinkIoTEdge BindSceneRuleToEdgeInstance API.
|
|
||||||
- Add LinkIoTEdge UnbindSceneRuleFromEdgeInstance API.
|
|
||||||
- Add LinkIoTEdge QueryEdgeInstanceSceneRule API.
|
|
||||||
|
|
||||||
2020-06-12 Version: 1.36.458
|
|
||||||
- Update monitor related API.
|
|
||||||
|
|
||||||
2020-06-12 Version: 1.36.457
|
|
||||||
- Add support for enable hbaseue extra module like lindorm-search or lindorm-sql.
|
|
||||||
|
|
||||||
2020-06-11 Version: 1.36.456
|
|
||||||
- Support ServicePeriodUnit in QueryInstanceBill.
|
|
||||||
|
|
||||||
2020-06-10 Version: 1.36.455
|
|
||||||
- Public beta version.
|
|
||||||
- Add Api Overseas.
|
|
||||||
|
|
||||||
2020-06-10 Version: 1.36.454
|
|
||||||
- Public beta version.
|
|
||||||
- Add Api Overseas.
|
|
||||||
|
|
||||||
2020-06-08 Version: 1.36.453
|
|
||||||
- Generate dbfs sdk.
|
|
||||||
|
|
||||||
2020-06-08 Version: 1.36.452
|
|
||||||
- Support offline instance.
|
|
||||||
|
|
||||||
2020-06-04 Version: 1.36.451
|
|
||||||
- Support for addrp.
|
|
||||||
|
|
||||||
2020-06-04 Version: 1.36.450
|
|
||||||
- Supported Eni Trunking.
|
|
||||||
|
|
||||||
2020-06-04 Version: 1.36.449
|
|
||||||
- Update monitor related API.
|
|
||||||
|
|
||||||
2020-06-04 Version: 1.36.448
|
|
||||||
- Add SubmitMediaDNADeleteJob and ListMediaDNADeleteJob.
|
|
||||||
- Modify GetMediaAuditResult interface, support ad logo and live result.
|
|
||||||
- Modify GetMediaAuditResultTimeline interface, support ad logo and live result.
|
|
||||||
|
|
||||||
2020-06-04 Version: 1.36.447
|
|
||||||
- Update monitor related API.
|
|
||||||
|
|
||||||
2020-06-04 Version: 1.36.446
|
|
||||||
- Update monitor related API.
|
|
||||||
|
|
||||||
2020-06-03 Version: 1.36.445
|
|
||||||
- Describe describeAvailableResource.
|
|
||||||
|
|
||||||
2020-06-03 Version: 1.36.444
|
|
||||||
- Describe describeAvailableResource.
|
|
||||||
|
|
||||||
2020-06-03 Version: 1.36.443
|
|
||||||
- Generated 2019-01-01 for `Cassandra`.
|
|
||||||
|
|
||||||
2020-06-03 Version: 1.36.442
|
|
||||||
- DescribeCameraStatistics add filed.
|
|
||||||
|
|
||||||
2020-06-02 Version: 1.36.441
|
|
||||||
- Edit SearchTraces api.
|
|
||||||
|
|
||||||
2020-05-28 Version: 1.36.440
|
|
||||||
- Supported AndroidNotificationXiaomiChannel for Push and MassPush.
|
|
||||||
|
|
||||||
2020-05-27 Version: 1.36.439
|
|
||||||
- Added cn-heyuan endpoint url.
|
|
||||||
- Added cn-wulanchabu endpoint url.
|
|
||||||
|
|
||||||
2020-05-27 Version: 1.36.438
|
|
||||||
- Add support for create hbaseue multizone instance.
|
|
||||||
|
|
||||||
2020-05-26 Version: 1.36.437
|
|
||||||
- Support DescribeAllEntity API.
|
|
||||||
|
|
||||||
2020-05-26 Version: 1.36.436
|
|
||||||
- Add smartcall service api.
|
|
||||||
|
|
||||||
2020-05-26 Version: 1.36.435
|
|
||||||
- Add smartcall service api.
|
|
||||||
|
|
||||||
2020-05-26 Version: 1.36.434
|
|
||||||
- Add monitor related API.
|
|
||||||
|
|
||||||
2020-05-26 Version: 1.36.433
|
|
||||||
- Add monitor related.
|
|
||||||
|
|
||||||
2020-05-26 Version: 1.36.432
|
|
||||||
- Add monitor related.
|
|
||||||
|
|
||||||
2020-05-25 Version: 1.36.431
|
|
||||||
- Add monitor related.
|
|
||||||
|
|
||||||
2020-05-25 Version: 1.36.430
|
|
||||||
- Add monitor related.
|
|
||||||
|
|
||||||
2020-05-23 Version: 1.36.429
|
|
||||||
- Generated 2015-01-01 for `R-kvstore`.
|
|
||||||
- Add ModifyResourceGroup API.
|
|
||||||
- DescribeInstanceAttribute return ResourceGroupId.
|
|
||||||
|
|
||||||
2020-05-22 Version: 1.36.428
|
|
||||||
- Add schedule crud api.
|
|
||||||
|
|
||||||
2020-05-21 Version: 1.36.427
|
|
||||||
- Support more error Codes.
|
|
||||||
|
|
||||||
2020-05-20 Version: 1.36.426
|
|
||||||
- Generated 2019-09-10 for `waf-openapi`.
|
|
||||||
|
|
||||||
2020-05-20 Version: 1.36.425
|
|
||||||
- Edit GetTrace and SearchTraces api.
|
|
||||||
|
|
||||||
2020-05-20 Version: 1.36.424
|
|
||||||
- Public beta version.
|
|
||||||
- Add Api Overseas.
|
|
||||||
|
|
||||||
2020-05-19 Version: 1.36.423
|
|
||||||
- Public beta version.
|
|
||||||
- Add Api Overseas.
|
|
||||||
|
|
||||||
2020-05-19 Version: 1.36.422
|
|
||||||
- Initial version.
|
|
||||||
|
|
||||||
2020-05-18 Version: 1.36.421
|
|
||||||
- Support sequence for listNodes.
|
|
||||||
- Support StrictSatisfiedTargetCapacity for applyNodes.
|
|
||||||
|
|
||||||
|
|
||||||
2020-05-18 Version: 1.36.420
|
|
||||||
- Fix DescribeIpcLiveAddress , add in params.
|
|
||||||
|
|
||||||
2020-05-18 Version: 1.36.419
|
|
||||||
- Fix DescribeIpcLiveAddress , add in params.
|
|
||||||
|
|
||||||
2020-05-17 Version: 1.36.418
|
|
||||||
- Open API publish.
|
|
||||||
|
|
||||||
2020-05-17 Version: 1.36.417
|
|
||||||
- Open API publish.
|
|
||||||
|
|
||||||
2020-05-17 Version: 1.36.416
|
|
||||||
- Open API publish.
|
|
||||||
|
|
||||||
2020-05-17 Version: 1.36.415
|
|
||||||
- Open API publish.
|
|
||||||
|
|
||||||
2020-05-17 Version: 1.36.414
|
|
||||||
- Open API publish.
|
|
||||||
|
|
||||||
2020-05-14 Version: 1.36.413
|
|
||||||
- Generated 2015-01-01 for `R-kvstore`.
|
|
||||||
- Fix DescribeCacheAnalysisReport return empty BigKeys because of wrong type defination.
|
|
||||||
|
|
||||||
2020-05-14 Version: 1.36.412
|
|
||||||
- Supported Grant Permission.
|
|
||||||
- Supported Revoke Permission.
|
|
||||||
|
|
||||||
2020-05-14 Version: 1.36.411
|
|
||||||
- Add demo edition auth.
|
|
||||||
|
|
||||||
2020-05-13 Version: 1.36.410
|
|
||||||
- Add ListDevicesImages DescribeIpcLiveAddress.
|
|
||||||
- Modify DescribeDevices.
|
|
||||||
|
|
||||||
2020-05-13 Version: 1.36.409
|
|
||||||
- Add ExportTas apis.
|
|
||||||
|
|
||||||
2020-05-13 Version: 1.36.408
|
|
||||||
- Generated 2019-09-10 for `waf-openapi`.
|
|
||||||
|
|
||||||
2020-05-13 Version: 1.36.407
|
|
||||||
- Supported AAA for BBB.
|
|
||||||
- Fixed bugs for CCC.
|
|
||||||
|
|
||||||
2020-05-13 Version: 1.36.406
|
|
||||||
- Add ExportTas apis.
|
|
||||||
|
|
||||||
2020-05-13 Version: 1.36.405
|
|
||||||
- About 2019-03-07 and 2018-09-16 Version.
|
|
||||||
|
|
||||||
2020-05-12 Version: 1.36.404
|
|
||||||
- Supported DRM.
|
|
||||||
|
|
||||||
2020-05-11 Version: 1.36.403
|
|
||||||
- Add new openapi ApplyNodes.
|
|
||||||
|
|
||||||
2020-05-11 Version: 1.36.402
|
|
||||||
- Support CreationCategory for CreateDBCluster.
|
|
||||||
|
|
||||||
2020-05-09 Version: 1.36.401
|
|
||||||
- Generated 2019-01-01 for `Cassandra`.
|
|
||||||
|
|
||||||
2020-05-09 Version: 1.36.400
|
|
||||||
- VideoSearch deploy SDK.
|
|
||||||
|
|
||||||
2020-05-08 Version: 1.36.399
|
|
||||||
- Support sg for region.
|
|
||||||
|
|
||||||
2020-05-06 Version: 1.36.398
|
|
||||||
- Describe describeAvailableResource.
|
|
||||||
|
|
||||||
2020-04-30 Version: 1.36.397
|
|
||||||
- Add prometheus ListDashboards api.
|
|
||||||
|
|
||||||
2020-04-29 Version: 1.36.396
|
|
||||||
- Add prometheus ListDashboards api.
|
|
||||||
|
|
||||||
2020-04-29 Version: 1.36.395
|
|
||||||
- Add prometheus ListDashboards api.
|
|
||||||
|
|
||||||
2020-04-29 Version: 1.36.394
|
|
||||||
- Supported VideoProduce.
|
|
||||||
|
|
||||||
2020-04-29 Version: 1.36.393
|
|
||||||
- Supported VideoProduce.
|
|
||||||
|
|
||||||
2020-04-29 Version: 1.36.392
|
|
||||||
- Supported VideoProduce.
|
|
||||||
|
|
||||||
2020-04-29 Version: 1.36.391
|
|
||||||
- Add ListTemplateVersions API.
|
|
||||||
- GenerateExecutionPolicy supports TemplateVersion.
|
|
||||||
- CreateTemplate and UpdateTemplate support VersionName.
|
|
||||||
|
|
||||||
|
|
||||||
2020-04-29 Version: 1.36.390
|
|
||||||
- Support groupId operations.
|
|
||||||
|
|
||||||
2020-04-29 Version: 1.36.389
|
|
||||||
- Add ExportTas apis.
|
|
||||||
|
|
||||||
2020-04-29 Version: 1.36.388
|
|
||||||
- Support Document Translation.
|
|
||||||
- Support Lanuage Detection.
|
|
||||||
|
|
||||||
2020-04-29 Version: 1.36.387
|
|
||||||
- Sync cdn APIs.
|
|
||||||
|
|
||||||
2020-04-29 Version: 1.36.386
|
|
||||||
- Add Scdn APIS.
|
|
||||||
- Sync cdn APIS.
|
|
||||||
|
|
||||||
2020-04-28 Version: 1.36.385
|
|
||||||
- Generated 2019-03-15 for `fnf`.
|
|
||||||
|
|
||||||
2020-04-28 Version: 1.36.384
|
|
||||||
- Add CompareFaceVerify API.
|
|
||||||
|
|
||||||
2020-04-27 Version: 1.36.383
|
|
||||||
- Support watermark.
|
|
||||||
|
|
||||||
2020-04-27 Version: 1.36.382
|
|
||||||
- Describe describeAvailableResource.
|
|
||||||
|
|
||||||
2020-04-27 Version: 1.36.381
|
|
||||||
- ContrastFaceVerify Return SubCode.
|
|
||||||
|
|
||||||
2020-04-27 Version: 1.36.380
|
|
||||||
- Generated 2019-01-01 for `Cassandra`.
|
|
||||||
|
|
||||||
2020-04-26 Version: 1.36.379
|
|
||||||
- New api publish.
|
|
||||||
|
|
||||||
2020-04-25 Version: 1.36.378
|
|
||||||
- Generated 2015-01-01 for `R-kvstore`.
|
|
||||||
- Add RestoreTime for CreateInstance API.
|
|
||||||
|
|
||||||
2020-04-24 Version: 1.36.377
|
|
||||||
- Publish apis for ledger instances.
|
|
||||||
- Publish apis for members.
|
|
||||||
- Publish apis for time anchors.
|
|
||||||
- Publish apis for endpoints.
|
|
||||||
|
|
||||||
2020-04-24 Version: 1.36.376
|
|
||||||
- Publish apis for ledger instances.
|
|
||||||
- Publish apis for members.
|
|
||||||
- Publish apis for time anchors.
|
|
||||||
- Publish apis for endpoints.
|
|
||||||
|
|
||||||
2020-04-23 Version: 1.36.375
|
|
||||||
- GetUser API return user execute query count information.
|
|
||||||
|
|
||||||
2020-04-23 Version: 1.36.374
|
|
||||||
- Fixed bugs for MassPush API.
|
|
||||||
|
|
||||||
2020-04-23 Version: 1.36.373
|
|
||||||
- Add location info.
|
|
||||||
|
|
||||||
2020-04-23 Version: 1.36.372
|
|
||||||
- Support groupId operations.
|
|
||||||
|
|
||||||
2020-04-22 Version: 1.36.371
|
|
||||||
- Generated 2019-01-01 for `Cassandra`.
|
|
||||||
|
|
||||||
2020-04-21 Version: 1.36.370
|
|
||||||
- Supported API for DescribeTags.
|
|
||||||
- Supported API for ListTagResources.
|
|
||||||
- Supported API for TagResources.
|
|
||||||
- Supported API for UntagResources.
|
|
||||||
|
|
||||||
2020-04-21 Version: 1.36.369
|
|
||||||
- Supported PackageDesign Apis.
|
|
||||||
- Supported Api ListPackageDesignModelTypes.
|
|
||||||
- Supported Api PreviewModelForPackageDesign.
|
|
||||||
- Supported Api RenderImageForPackageDesign.
|
|
||||||
- Supported Api GetRenderResult.
|
|
||||||
|
|
||||||
2020-04-21 Version: 1.36.368
|
|
||||||
- Add Statistics API.
|
|
||||||
|
|
||||||
2020-04-20 Version: 1.36.367
|
|
||||||
- Add TemplateId.
|
|
||||||
|
|
||||||
2020-04-20 Version: 1.36.366
|
|
||||||
- Fix FaceContrastPicture.
|
|
||||||
|
|
||||||
2020-04-20 Version: 1.36.365
|
|
||||||
- Add kibana network white Ips.
|
|
||||||
|
|
||||||
2020-04-19 Version: 1.36.364
|
|
||||||
- Multimedia poc modified.
|
|
||||||
|
|
||||||
2020-04-17 Version: 1.36.363
|
|
||||||
- DescribeInstanceTypes support TotalEniQueueQuantity.
|
|
||||||
|
|
||||||
2020-04-16 Version: 1.36.362
|
|
||||||
- Modify `SubmitSmarttagJob`.
|
|
||||||
|
|
||||||
2020-04-16 Version: 1.36.361
|
|
||||||
- Add ModifyWhiteIps.
|
|
||||||
|
|
||||||
2020-04-16 Version: 1.36.360
|
|
||||||
- Add BatchOptimization param in Stop and Start Instances.
|
|
||||||
- Add RemoveSymbols in GetInstanceConsoleOutput.
|
|
||||||
- Add ImageFamily in ModifyImageAttribute.
|
|
||||||
- Customize InstanceType on DedicatedHosts is supported.
|
|
||||||
- Add StorageCapacityUnit interfaces.
|
|
||||||
- Add param Tag in CreateAutoSnapshotPolicy.
|
|
||||||
|
|
||||||
2020-04-16 Version: 1.36.359
|
|
||||||
- Add features for open api.
|
|
||||||
|
|
||||||
2020-04-15 Version: 1.36.358
|
|
||||||
- Add pre train service api.
|
|
||||||
|
|
||||||
2020-04-15 Version: 1.36.357
|
|
||||||
- CreateNode API add return NodeId.
|
|
||||||
|
|
||||||
2020-04-15 Version: 1.36.356
|
|
||||||
- Vision-poc response modified.
|
|
||||||
|
|
||||||
2020-04-14 Version: 1.36.355
|
|
||||||
- Support ListSensitiveColumns, ListSensitiveColumnsDetail API.
|
|
||||||
- ListUsers API return user execute query count information.
|
|
||||||
- Fix ListWorkFlowTemplates to return create user information.
|
|
||||||
- UpdateUser API support to update user max execute query count.
|
|
||||||
|
|
||||||
2020-04-14 Version: 1.36.354
|
|
||||||
- Supported CreateSegmentBodyJob.
|
|
||||||
|
|
||||||
2020-04-13 Version: 1.36.353
|
|
||||||
- Fix ListTaskExecutions SDK error.
|
|
||||||
|
|
||||||
2020-04-10 Version: 1.36.352
|
|
||||||
- Generated 2017-05-25 for `Dypnsapi`.
|
|
||||||
|
|
||||||
2020-04-10 Version: 1.36.351
|
|
||||||
- Support GetOfficeEditURL.
|
|
||||||
- Support RefreshOfficeEditToken.
|
|
||||||
|
|
||||||
2020-04-10 Version: 1.36.350
|
|
||||||
- Generated 2019-01-01 for `Cassandra`.
|
|
||||||
|
|
||||||
2020-04-10 Version: 1.36.349
|
|
||||||
- Support DescribeIpv4Location.
|
|
||||||
|
|
||||||
2020-04-09 Version: 1.36.348
|
|
||||||
- Add prometheus api AddGrafana and AddIntegration.
|
|
||||||
|
|
||||||
2020-04-09 Version: 1.36.347
|
|
||||||
- Generated 2018-03-13 for `retailcloud`.
|
|
||||||
|
|
||||||
2020-04-09 Version: 1.36.346
|
|
||||||
- Add DescribePrice API.
|
|
||||||
|
|
||||||
2020-04-09 Version: 1.36.345
|
|
||||||
- WAF OpenApi SDK Release.
|
|
||||||
|
|
||||||
2020-04-09 Version: 1.36.344
|
|
||||||
- Add DescribeDBClusterAvailableResources.
|
|
||||||
|
|
||||||
2020-04-09 Version: 1.36.343
|
|
||||||
- Generated 2015-01-01 for `R-kvstore`.
|
|
||||||
- Add DescribePrice API.
|
|
||||||
|
|
||||||
2020-04-08 Version: 1.36.342
|
|
||||||
- Add SubCode for DescribeFaceVerify.
|
|
||||||
|
|
||||||
2020-04-08 Version: 1.36.341
|
|
||||||
- Generated 2019-01-01 for `Cassandra`.
|
|
||||||
|
|
||||||
2020-04-03 Version: 1.36.340
|
|
||||||
- Add trace api.
|
|
||||||
- Add prometheus api.
|
|
||||||
|
|
||||||
2020-04-03 Version: 1.36.339
|
|
||||||
- Support shelf type for planogram position.
|
|
||||||
|
|
||||||
2020-04-03 Version: 1.36.338
|
|
||||||
- Support namespaces.
|
|
||||||
|
|
||||||
2020-04-02 Version: 1.36.337
|
|
||||||
- Add API ContrastFaceVerify.
|
|
||||||
|
|
||||||
2020-04-02 Version: 1.36.336
|
|
||||||
- Support for WaitTimeSeconds for DescribeExecution.
|
|
||||||
|
|
||||||
2020-04-01 Version: 1.36.335
|
|
||||||
- DescribeVerifyToken API Add Parameters-UserIp and UserPhoneNumber and UserRegistTime.
|
|
||||||
|
|
||||||
2020-04-01 Version: 1.36.334
|
|
||||||
- Parameters is string in StartExecution Response.
|
|
||||||
|
|
||||||
2020-04-01 Version: 1.36.333
|
|
||||||
- Counters and Parameters are changed to Map in ListExections and StartExecution.
|
|
||||||
|
|
||||||
2020-03-24 Version: 1.36.332
|
|
||||||
- DescribeInstanceTypes Supports EniIpv6AddressQuantity.
|
|
||||||
|
|
||||||
2020-03-24 Version: 1.36.331
|
|
||||||
- DescribeInstanceTypes Supports EniIpv6AddressQuantity.
|
|
||||||
|
|
||||||
2020-03-23 Version: 1.36.330
|
|
||||||
- Generated 2015-01-01 for `R-kvstore`.
|
|
||||||
- Add DescribeSecurityGroupConfiguration API.
|
|
||||||
- Add ModifySecurityGroupConfiguration API.
|
|
||||||
|
|
||||||
2020-03-23 Version: 1.36.329
|
|
||||||
- Generated 2014-08-15 for `Rds`.
|
|
||||||
|
|
||||||
2020-03-20 Version: 1.36.328
|
|
||||||
- Generated 2018-04-12 for `EHPC`.
|
|
||||||
|
|
||||||
2020-03-20 Version: 1.36.327
|
|
||||||
- Add GetNetworkInterface interface.
|
|
||||||
|
|
||||||
2020-03-20 Version: 1.36.326
|
|
||||||
- Generated 2018-04-12 for `EHPC`.
|
|
||||||
|
|
||||||
2020-03-18 Version: 1.36.325
|
|
||||||
- Supported API for DescribeInstanceDomains.
|
|
||||||
|
|
||||||
2020-03-18 Version: 1.36.324
|
|
||||||
- ACM POP SDK.
|
|
||||||
|
|
||||||
2020-03-18 Version: 1.36.323
|
|
||||||
- Support product addrp.
|
|
||||||
|
|
||||||
2020-03-18 Version: 1.36.322
|
|
||||||
- Generated 2018-08-28 for `Tag`.
|
|
||||||
|
|
||||||
2020-03-16 Version: 1.36.321
|
|
||||||
- DescribeFaceVerify API Return DeviceToken Field.
|
|
||||||
|
|
||||||
2020-03-16 Version: 1.36.320
|
|
||||||
- Release.
|
|
||||||
- Add virtual host modification API.
|
|
||||||
- Add exchange modification API.
|
|
||||||
- Add queue modification API.
|
|
||||||
- Add binding modification API.
|
|
||||||
|
|
||||||
2020-03-16 Version: 1.36.319
|
|
||||||
- Add ImageFamily paramters and apis, in Instance creation apis and Image query apis, and add DescribeImageFromFamily.
|
|
||||||
- Add Instance batch operation apis RebootInstances StartInstances and StopInstances.
|
|
||||||
- Add EncryptAlgorithm paramter in instance creati
|
|
||||||
|
|
||||||
2020-03-13 Version: 1.36.318
|
|
||||||
- ACM POP SDK.
|
|
||||||
|
|
||||||
2020-03-12 Version: 1.36.317
|
|
||||||
- Add new Api SegmentBody.
|
|
||||||
|
|
||||||
2020-03-11 Version: 1.36.316
|
|
||||||
- Update structure for DescribeAvailableResource without compatible.
|
|
||||||
|
|
||||||
2020-03-11 Version: 1.36.315
|
|
||||||
- Add new Api SegmentBody.
|
|
||||||
|
|
||||||
2020-03-11 Version: 1.36.314
|
|
||||||
- Support certificate translate.
|
|
||||||
|
|
||||||
2020-03-10 Version: 1.36.313
|
|
||||||
- Add ExportTas apis.
|
|
||||||
|
|
||||||
2020-03-10 Version: 1.36.312
|
|
||||||
- Add ExportTas apis.
|
|
||||||
|
|
||||||
2020-03-09 Version: 1.36.311
|
|
||||||
- Add EmotionConfidence to GetImage.
|
|
||||||
|
|
||||||
2020-03-09 Version: 1.36.310
|
|
||||||
- Add BackupStorageType.
|
|
||||||
|
|
||||||
2020-03-09 Version: 1.36.309
|
|
||||||
- Add EmotionConfidence to GetImage.
|
|
||||||
|
|
||||||
2020-03-09 Version: 1.36.308
|
|
||||||
- Add EmotionConfidence to GetImage.
|
|
||||||
|
|
||||||
2020-03-09 Version: 1.36.307
|
|
||||||
- NlpAutoml update contract api.
|
|
||||||
|
|
||||||
2020-03-09 Version: 1.36.306
|
|
||||||
- NlpAutoml update contract api.
|
|
||||||
|
|
||||||
2020-03-06 Version: 1.36.305
|
|
||||||
- Supported Saf for cn.
|
|
||||||
|
|
||||||
2020-03-06 Version: 1.36.304
|
|
||||||
- Supported Saf for cn.
|
|
||||||
|
|
||||||
2020-03-06 Version: 1.36.303
|
|
||||||
- Supported Saf for oversea.
|
|
||||||
|
|
||||||
2020-03-06 Version: 1.36.302
|
|
||||||
- Add request parameter groupType for OnsGroupCreate.
|
|
||||||
- Add request parameter groupType for OnsGroupList.
|
|
||||||
|
|
||||||
2020-03-05 Version: 1.36.301
|
|
||||||
- Add param InstanceType for ListImages and ListCustomImages.
|
|
||||||
- Fix error codes for SubmitJobs and so on.
|
|
||||||
|
|
||||||
2020-03-04 Version: 1.36.300
|
|
||||||
- Update.
|
|
||||||
|
|
||||||
2020-03-03 Version: 1.36.299
|
|
||||||
- Supported secretmanager stable version for kms.
|
|
||||||
|
|
||||||
2020-03-03 Version: 1.36.298
|
|
||||||
- Supported secretmanager stable version for kms.
|
|
||||||
|
|
||||||
2020-03-03 Version: 1.36.297
|
|
||||||
- GeoIP Databases SDK initial release.
|
|
||||||
|
|
||||||
2020-03-03 Version: 1.36.296
|
|
||||||
- Supported secretmanager for kms.
|
|
||||||
|
|
||||||
2020-02-28 Version: 1.36.295
|
|
||||||
- Add QueryPhoneNoAByTrackNo and AddAxnTrackNo.
|
|
||||||
|
|
||||||
2020-02-28 Version: 1.36.294
|
|
||||||
- Supported secretmanager for kms.
|
|
||||||
|
|
||||||
2020-02-27 Version: 1.36.293
|
|
||||||
- Add translate api.
|
|
||||||
|
|
||||||
2020-02-27 Version: 1.36.292
|
|
||||||
- Release Ft SDK.
|
|
||||||
|
|
||||||
2020-02-26 Version: 1.36.291
|
|
||||||
- Fix tag upper case parameters.
|
|
||||||
- Fix patch.
|
|
||||||
|
|
||||||
2020-02-26 Version: 1.36.290
|
|
||||||
- Generated 2015-01-01 for `R-kvstore`.
|
|
||||||
- Add VpcCloudInstanceId for DescribeInstanceAttribute.
|
|
||||||
|
|
||||||
2020-02-26 Version: 1.36.289
|
|
||||||
- Add InitFaceVerify and DescribeFaceVerify API.
|
|
||||||
|
|
||||||
2020-02-25 Version: 1.36.288
|
|
||||||
- Fix ListWorkFlowTemplates, ListWorkFlowNodes API Go SDK build error.
|
|
||||||
|
|
||||||
2020-02-25 Version: 1.36.287
|
|
||||||
- Update backupsetDownloadset fun.
|
|
||||||
|
|
||||||
2020-02-24 Version: 1.36.286
|
|
||||||
- ImmediateDelete.
|
|
||||||
- DescribeInstance CreateTimeUTC ExpireTimeUTC.
|
|
||||||
- DescribeInstances CreateTimeUTC ExpireTimeUTC.
|
|
||||||
- DescribeIpWhitelist Groups GroupName.
|
|
||||||
- CreateCluster.
|
|
||||||
|
|
||||||
2020-02-24 Version: 1.36.285
|
|
||||||
- Release Ft SDK.
|
|
||||||
|
|
||||||
2020-02-24 Version: 1.36.284
|
|
||||||
- Release Ft SDK.
|
|
||||||
|
|
||||||
2020-02-24 Version 1.36.283
|
|
||||||
- Add tag of list instance parameters.
|
|
||||||
|
|
||||||
2020-02-24 Version 1.36.282
|
|
||||||
- Generated 2018-06-12 for `VoiceNavigator`.
|
|
||||||
|
|
||||||
2020-02-24 Version 1.36.281
|
|
||||||
- Generated 2019-12-26 for `OutboundBot`.
|
|
||||||
|
|
||||||
2020-02-24 Version 1.36.280
|
|
||||||
- Generated 2019-12-26 for `OutboundBot`.
|
|
||||||
|
|
||||||
2020-02-24 Version 1.36.279
|
|
||||||
- Generated 2019-12-26 for `OutboundBot`.
|
|
||||||
|
|
||||||
2020-02-21 Version 1.36.278
|
|
||||||
- Support TAG API.
|
|
||||||
|
|
||||||
2020-02-20 Version 1.36.277
|
|
||||||
- Generated 2019-09-28 for `reid`.
|
|
||||||
|
|
||||||
2020-02-20 Version 1.36.276
|
|
||||||
- Add new interface ListMaskDetectionResults to support to pull mask detection results.
|
|
||||||
|
|
||||||
2020-02-15 Version 1.36.275
|
|
||||||
- Add DescribeDBClusterSSL.
|
|
||||||
- Add ModifyDBClusterSSL.
|
|
||||||
|
|
||||||
2020-02-14 Version 1.36.274
|
|
||||||
- Update default endpoints.
|
|
||||||
|
|
||||||
2020-02-14 Version 1.36.273
|
|
||||||
- Add callback params to StartExecution API.
|
|
||||||
- Support ListExecutions with Status API.
|
|
||||||
|
|
||||||
2020-02-14 Version 1.36.272
|
|
||||||
- Update default endpoints.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.271
|
|
||||||
- ModifyNetworkInterfaceAttribute support modify QueueNumber.
|
|
||||||
- DescribeNetworkInterfaces support QueueNumber.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.270
|
|
||||||
- Add Staging apis.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.269
|
|
||||||
- ModifyNetworkInterfaceAttribute support modify QueueNumber.
|
|
||||||
- DescribeNetworkInterfaces support QueueNumber.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.268
|
|
||||||
- ModifyNetworkInterfaceAttribute support modify QueueNumber.
|
|
||||||
- DescribeNetworkInterfaces support QueueNumber.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.267
|
|
||||||
- ModifyNetworkInterfaceAttribute support modify QueueNumber.
|
|
||||||
- DescribeNetworkInterfaces support QueueNumber.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.266
|
|
||||||
- ModifyNetworkInterfaceAttribute support modify QueueNumber.
|
|
||||||
- DescribeNetworkInterfaces support QueueNumber.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.265
|
|
||||||
- ModifyNetworkInterfaceAttribute support modify QueueNumber.
|
|
||||||
- DescribeNetworkInterfaces support QueueNumber.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.264
|
|
||||||
- Add Staging apis.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.263
|
|
||||||
- Add Staging apis.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.262
|
|
||||||
- Add Staging apis.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.261
|
|
||||||
- Add Staging apis.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.260
|
|
||||||
- Add Staging apis.
|
|
||||||
|
|
||||||
2020-02-13 Version 1.36.259
|
|
||||||
- Init MQTT SDK .
|
|
||||||
|
|
||||||
2020-02-12 Version 1.36.258
|
|
||||||
- Support to create, describe and expire demo access token.
|
|
||||||
|
|
||||||
2020-02-12 Version 1.36.257
|
|
||||||
- Update Full showStorageTyp.
|
|
||||||
|
|
||||||
2020-02-12 Version 1.36.256
|
|
||||||
- Add Full showStorageTyp.
|
|
||||||
|
|
||||||
2020-02-12 Version 1.36.255
|
|
||||||
- Support mau.
|
|
||||||
|
|
||||||
2020-02-11 Version 1.36.254
|
|
||||||
- Return `VpcInstanceId ` for DescribeDBClusterEndpoints.
|
|
||||||
- Add DescribeBackupLogs.
|
|
||||||
|
|
||||||
2020-02-11 Version 1.36.253
|
|
||||||
- Support ModifyInstanceAttributes for SecurityGroupIds.
|
|
||||||
|
|
||||||
2020-02-11 Version 1.36.252
|
|
||||||
- Update default endpoints.
|
|
||||||
|
|
||||||
2020-02-10 Version 1.36.251
|
|
||||||
- Supported address for GetMediaMeta.
|
|
||||||
|
|
||||||
2020-02-07 Version 1.36.250
|
|
||||||
- Fix bug for DescribeZoneInfo, delete return result of reionId.
|
|
||||||
- Fix bug for DeleteZone, parameter zoneId change to compulsory.
|
|
||||||
- Fix bug for SetProxyPattern, parameter zoneId change to compulsory.
|
|
||||||
|
|
||||||
2020-02-05 Version 1.36.249
|
|
||||||
- Supported GetOfficePreviewURL.
|
|
||||||
- Supported RefreshOfficePreviewToken.
|
|
||||||
|
|
||||||
2020-02-04 Version 1.36.248
|
|
||||||
- Update default endpoints.
|
|
||||||
|
|
||||||
2020-01-20 Version 1.36.247
|
2020-01-20 Version 1.36.247
|
||||||
- Release on full language support.
|
- Release on full language support.
|
||||||
|
|
||||||
|
|||||||
102
CMakeLists.txt
102
CMakeLists.txt
@@ -9,14 +9,11 @@ project(alibabacloud-sdk VERSION ${version})
|
|||||||
message(STATUS "Project version: ${PROJECT_VERSION}")
|
message(STATUS "Project version: ${PROJECT_VERSION}")
|
||||||
|
|
||||||
set(TARGET_OUTPUT_NAME_PREFIX "alibabacloud-sdk-" CACHE STRING "The target's output name prefix")
|
set(TARGET_OUTPUT_NAME_PREFIX "alibabacloud-sdk-" CACHE STRING "The target's output name prefix")
|
||||||
set(BUILD_PRODUCT "" CACHE STRING "Build by lower name of product")
|
|
||||||
|
|
||||||
option(BUILD_SHARED_LIBS "Enable shared library" ON)
|
option(BUILD_SHARED_LIBS "Enable shared library" ON)
|
||||||
option(BUILD_UNIT_TESTS "Enable unit tests" OFF)
|
option(BUILD_UNIT_TESTS "Enable unit tests" OFF)
|
||||||
option(BUILD_FUNCTION_TESTS "Enable function test" OFF)
|
option(BUILD_FUNCTION_TESTS "Enable function test" OFF)
|
||||||
|
|
||||||
set(LIB_TYPE STATIC)
|
set(LIB_TYPE STATIC)
|
||||||
|
|
||||||
if(BUILD_SHARED_LIBS)
|
if(BUILD_SHARED_LIBS)
|
||||||
set(LIB_TYPE SHARED)
|
set(LIB_TYPE SHARED)
|
||||||
add_definitions(-DALIBABACLOUD_SHARED)
|
add_definitions(-DALIBABACLOUD_SHARED)
|
||||||
@@ -32,23 +29,15 @@ include(ExternalProject)
|
|||||||
include(GNUInstallDirs)
|
include(GNUInstallDirs)
|
||||||
|
|
||||||
add_subdirectory(3rdparty)
|
add_subdirectory(3rdparty)
|
||||||
|
add_subdirectory(core)
|
||||||
|
|
||||||
if(BUILD_UNIT_TESTS)
|
if(BUILD_UNIT_TESTS)
|
||||||
enable_testing()
|
enable_testing()
|
||||||
add_subdirectory(core)
|
add_subdirectory(test/core)
|
||||||
add_subdirectory(test/core)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(BUILD_FUNCTION_TESTS)
|
if(BUILD_FUNCTION_TESTS)
|
||||||
enable_testing()
|
enable_testing()
|
||||||
add_subdirectory(core)
|
|
||||||
add_subdirectory(cdn)
|
|
||||||
add_subdirectory(cs)
|
|
||||||
add_subdirectory(ecs)
|
|
||||||
add_subdirectory(nlp)
|
|
||||||
add_subdirectory(rds)
|
|
||||||
add_subdirectory(slb)
|
|
||||||
add_subdirectory(vpc)
|
|
||||||
add_subdirectory(test/function_test/cdn)
|
add_subdirectory(test/function_test/cdn)
|
||||||
add_subdirectory(test/function_test/core)
|
add_subdirectory(test/function_test/core)
|
||||||
add_subdirectory(test/function_test/cs)
|
add_subdirectory(test/function_test/cs)
|
||||||
@@ -59,12 +48,79 @@ if(BUILD_FUNCTION_TESTS)
|
|||||||
add_subdirectory(test/function_test/vpc)
|
add_subdirectory(test/function_test/vpc)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(BUILD_PRODUCT STREQUAL "")
|
add_subdirectory(ecs)
|
||||||
message(WARNING "Please set the value of 'BUILD_PRODUCT'")
|
add_subdirectory(slb)
|
||||||
elseif(BUILD_PRODUCT STREQUAL "core")
|
add_subdirectory(vpc)
|
||||||
add_subdirectory(core)
|
add_subdirectory(cdn)
|
||||||
else()
|
add_subdirectory(rds)
|
||||||
add_subdirectory(core)
|
add_subdirectory(cloudphoto)
|
||||||
add_subdirectory(${BUILD_PRODUCT})
|
add_subdirectory(tesladam)
|
||||||
message(STATUS "'BUILD_PRODUCT'=${BUILD_PRODUCT}")
|
add_subdirectory(cms)
|
||||||
endif()
|
add_subdirectory(afs)
|
||||||
|
add_subdirectory(aegis)
|
||||||
|
add_subdirectory(ehpc)
|
||||||
|
add_subdirectory(cs)
|
||||||
|
add_subdirectory(ccc)
|
||||||
|
add_subdirectory(teslamaxcompute)
|
||||||
|
add_subdirectory(push)
|
||||||
|
add_subdirectory(csb)
|
||||||
|
add_subdirectory(domain)
|
||||||
|
add_subdirectory(hsm)
|
||||||
|
add_subdirectory(dcdn)
|
||||||
|
add_subdirectory(pvtz)
|
||||||
|
add_subdirectory(cloudauth)
|
||||||
|
add_subdirectory(dyvmsapi)
|
||||||
|
add_subdirectory(drds)
|
||||||
|
add_subdirectory(jarvis)
|
||||||
|
add_subdirectory(scdn)
|
||||||
|
add_subdirectory(live)
|
||||||
|
add_subdirectory(rtc)
|
||||||
|
add_subdirectory(chatbot)
|
||||||
|
add_subdirectory(teslastream)
|
||||||
|
add_subdirectory(mopen)
|
||||||
|
add_subdirectory(iot)
|
||||||
|
add_subdirectory(linkface)
|
||||||
|
add_subdirectory(ots)
|
||||||
|
add_subdirectory(smartag)
|
||||||
|
add_subdirectory(vod)
|
||||||
|
add_subdirectory(ccs)
|
||||||
|
add_subdirectory(saf)
|
||||||
|
add_subdirectory(arms)
|
||||||
|
add_subdirectory(lubancloud)
|
||||||
|
add_subdirectory(alimt)
|
||||||
|
add_subdirectory(xspace)
|
||||||
|
add_subdirectory(cbn)
|
||||||
|
add_subdirectory(ram)
|
||||||
|
add_subdirectory(sts)
|
||||||
|
add_subdirectory(gpdb)
|
||||||
|
add_subdirectory(cr)
|
||||||
|
add_subdirectory(openanalytics)
|
||||||
|
add_subdirectory(snsuapi)
|
||||||
|
add_subdirectory(ubsms)
|
||||||
|
add_subdirectory(yundun)
|
||||||
|
add_subdirectory(arms4finance)
|
||||||
|
add_subdirectory(imagesearch)
|
||||||
|
add_subdirectory(cas)
|
||||||
|
add_subdirectory(cloudwf)
|
||||||
|
add_subdirectory(alidns)
|
||||||
|
add_subdirectory(httpdns)
|
||||||
|
|
||||||
|
add_subdirectory(crm)
|
||||||
|
add_subdirectory(kms)
|
||||||
|
add_subdirectory(sas-api)
|
||||||
|
add_subdirectory(jarvis-public)
|
||||||
|
add_subdirectory(mts)
|
||||||
|
add_subdirectory(dysmsapi)
|
||||||
|
add_subdirectory(ons)
|
||||||
|
add_subdirectory(ivision)
|
||||||
|
add_subdirectory(imm)
|
||||||
|
add_subdirectory(bssopenapi)
|
||||||
|
|
||||||
|
add_subdirectory(sas)
|
||||||
|
|
||||||
|
add_subdirectory(dbs)
|
||||||
|
add_subdirectory(r-kvstore)
|
||||||
|
add_subdirectory(dds)
|
||||||
|
add_subdirectory(yundun-ds)
|
||||||
|
add_subdirectory(trademark)
|
||||||
|
add_subdirectory(sddp)
|
||||||
11
README-CN.md
11
README-CN.md
@@ -41,10 +41,6 @@ Alibaba Cloud SDK for C++ 让您不用复杂编程即可访问云服务器、负
|
|||||||
* 例如:在基于 Redhat / Fedora 的系统上安装这些软件包
|
* 例如:在基于 Redhat / Fedora 的系统上安装这些软件包
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# use yum
|
|
||||||
yum install jsoncpp-devel openssl-devel uuid-devel libcurl-devel
|
|
||||||
|
|
||||||
# use dnf
|
|
||||||
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
|
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -77,11 +73,7 @@ sudo make install
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd aliyun-openapi-cpp-sdk
|
cd aliyun-openapi-cpp-sdk
|
||||||
sudo sh easyinstall.sh <lower name of product (like 'ecs')>
|
sudo sh easyinstall.sh
|
||||||
|
|
||||||
# example
|
|
||||||
sudo sh easyinstall.sh core
|
|
||||||
sudo sh easyinstall.sh ecs
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**Alibaba Cloud SDK for C++ 将被安装在 `/usr` .**
|
**Alibaba Cloud SDK for C++ 将被安装在 `/usr` .**
|
||||||
@@ -103,7 +95,6 @@ sudo sh easyinstall.sh ecs
|
|||||||
* 选择 `Browse Source` 为 `源代码目录(aliyun-openapi-cpp-sdk)`
|
* 选择 `Browse Source` 为 `源代码目录(aliyun-openapi-cpp-sdk)`
|
||||||
* 选择 `Browse build` 为 `构建目录(sdk_build)`
|
* 选择 `Browse build` 为 `构建目录(sdk_build)`
|
||||||
* 点击 `configure`
|
* 点击 `configure`
|
||||||
* 使用小写的产品名称,设置 `BUILD_PRODUCT` 参数的值
|
|
||||||
* 点击 `generate`, 构建 VS 解决方案。
|
* 点击 `generate`, 构建 VS 解决方案。
|
||||||
|
|
||||||
4. 编译安装 C++ SDK
|
4. 编译安装 C++ SDK
|
||||||
|
|||||||
16
README.md
16
README.md
@@ -21,9 +21,9 @@ If you have any problem while using Alibaba Cloud SDK for C++, please submit an
|
|||||||
|
|
||||||
- To use this SDK, you must have an Alibaba Cloud account and an AccessKey.
|
- To use this SDK, you must have an Alibaba Cloud account and an AccessKey.
|
||||||
|
|
||||||
The AccessKey is required when initializing the client. You can create an AccessKey in the Alibaba Cloud console. For more information, see [Create an AccessKey](https://usercenter.console.aliyun.com/?spm=5176.doc52740.2.3.QKZk8w#/manage/ak).
|
The AccessKey is required when initializing the client. You can create an AccessKey in the Alibaba Cloud console. For more information, see [Create an AccessKey](https://usercenter.console.aliyun.com/?spm=5176.doc52740.2.3.QKZk8w#/manage/ak).
|
||||||
|
|
||||||
>**Note:** To increase the security of your account, we recommend that you use the AccessKey of the RAM user to access Alibaba Cloud services.
|
>**Note:** To increase the security of your account, we recommend that you use the AccessKey of the RAM user to access Alibaba Cloud services.
|
||||||
|
|
||||||
- To use this SDK to access the APIs of a product, you must first activate the product on the [Alibaba Cloud console](https://home.console.aliyun.com/?spm=5176.doc52740.2.4.QKZk8w) if required.
|
- To use this SDK to access the APIs of a product, you must first activate the product on the [Alibaba Cloud console](https://home.console.aliyun.com/?spm=5176.doc52740.2.4.QKZk8w) if required.
|
||||||
|
|
||||||
@@ -42,10 +42,6 @@ If you have any problem while using Alibaba Cloud SDK for C++, please submit an
|
|||||||
- Run the following commands on the `Redhat/Fedora` system
|
- Run the following commands on the `Redhat/Fedora` system
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# use yum
|
|
||||||
yum install jsoncpp-devel openssl-devel uuid-devel libcurl-devel
|
|
||||||
|
|
||||||
# use dnf
|
|
||||||
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
|
sudo dnf install libcurl-devel openssl-devel libuuid-devel libjsoncpp-devel
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -78,11 +74,7 @@ sudo make install
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd aliyun-openapi-cpp-sdk
|
cd aliyun-openapi-cpp-sdk
|
||||||
sudo sh easyinstall.sh <lower name of product (like 'ecs')>
|
sudo sh easyinstall.sh
|
||||||
|
|
||||||
# example
|
|
||||||
sudo sh easyinstall.sh core
|
|
||||||
sudo sh easyinstall.sh ecs
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**The Alibaba Cloud SDK for C++ will be installed to `/usr`.**
|
**The Alibaba Cloud SDK for C++ will be installed to `/usr`.**
|
||||||
@@ -109,8 +101,6 @@ git clone https://github.com/aliyun/aliyun-openapi-cpp-sdk.git
|
|||||||
|
|
||||||
- `Configure`
|
- `Configure`
|
||||||
|
|
||||||
- use the lower name of product to set the value of `BUILD_PRODUCT`
|
|
||||||
|
|
||||||
- `Generate`
|
- `Generate`
|
||||||
|
|
||||||
4. Build and Install C++ SDK
|
4. Build and Install C++ SDK
|
||||||
|
|||||||
@@ -1,118 +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.
|
|
||||||
#
|
|
||||||
|
|
||||||
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
|
||||||
|
|
||||||
set(acm_public_header
|
|
||||||
include/alibabacloud/acm/AcmClient.h
|
|
||||||
include/alibabacloud/acm/AcmExport.h )
|
|
||||||
|
|
||||||
set(acm_public_header_model
|
|
||||||
include/alibabacloud/acm/model/CreateConfigurationRequest.h
|
|
||||||
include/alibabacloud/acm/model/CreateConfigurationResult.h
|
|
||||||
include/alibabacloud/acm/model/CreateNamespaceRequest.h
|
|
||||||
include/alibabacloud/acm/model/CreateNamespaceResult.h
|
|
||||||
include/alibabacloud/acm/model/DeleteConfigurationRequest.h
|
|
||||||
include/alibabacloud/acm/model/DeleteConfigurationResult.h
|
|
||||||
include/alibabacloud/acm/model/DeleteNamespaceRequest.h
|
|
||||||
include/alibabacloud/acm/model/DeleteNamespaceResult.h
|
|
||||||
include/alibabacloud/acm/model/DeployConfigurationRequest.h
|
|
||||||
include/alibabacloud/acm/model/DeployConfigurationResult.h
|
|
||||||
include/alibabacloud/acm/model/DescribeConfigurationRequest.h
|
|
||||||
include/alibabacloud/acm/model/DescribeConfigurationResult.h
|
|
||||||
include/alibabacloud/acm/model/DescribeNamespaceRequest.h
|
|
||||||
include/alibabacloud/acm/model/DescribeNamespaceResult.h
|
|
||||||
include/alibabacloud/acm/model/DescribeNamespacesRequest.h
|
|
||||||
include/alibabacloud/acm/model/DescribeNamespacesResult.h
|
|
||||||
include/alibabacloud/acm/model/UpdateNamespaceRequest.h
|
|
||||||
include/alibabacloud/acm/model/UpdateNamespaceResult.h )
|
|
||||||
|
|
||||||
set(acm_src
|
|
||||||
src/AcmClient.cc
|
|
||||||
src/model/CreateConfigurationRequest.cc
|
|
||||||
src/model/CreateConfigurationResult.cc
|
|
||||||
src/model/CreateNamespaceRequest.cc
|
|
||||||
src/model/CreateNamespaceResult.cc
|
|
||||||
src/model/DeleteConfigurationRequest.cc
|
|
||||||
src/model/DeleteConfigurationResult.cc
|
|
||||||
src/model/DeleteNamespaceRequest.cc
|
|
||||||
src/model/DeleteNamespaceResult.cc
|
|
||||||
src/model/DeployConfigurationRequest.cc
|
|
||||||
src/model/DeployConfigurationResult.cc
|
|
||||||
src/model/DescribeConfigurationRequest.cc
|
|
||||||
src/model/DescribeConfigurationResult.cc
|
|
||||||
src/model/DescribeNamespaceRequest.cc
|
|
||||||
src/model/DescribeNamespaceResult.cc
|
|
||||||
src/model/DescribeNamespacesRequest.cc
|
|
||||||
src/model/DescribeNamespacesResult.cc
|
|
||||||
src/model/UpdateNamespaceRequest.cc
|
|
||||||
src/model/UpdateNamespaceResult.cc )
|
|
||||||
|
|
||||||
add_library(acm ${LIB_TYPE}
|
|
||||||
${acm_public_header}
|
|
||||||
${acm_public_header_model}
|
|
||||||
${acm_src})
|
|
||||||
|
|
||||||
set_target_properties(acm
|
|
||||||
PROPERTIES
|
|
||||||
LINKER_LANGUAGE CXX
|
|
||||||
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
|
||||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
|
||||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
||||||
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}acm
|
|
||||||
)
|
|
||||||
|
|
||||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
|
||||||
set_target_properties(acm
|
|
||||||
PROPERTIES
|
|
||||||
DEFINE_SYMBOL ALIBABACLOUD_ACM_LIBRARY)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
target_include_directories(acm
|
|
||||||
PRIVATE include
|
|
||||||
${CMAKE_SOURCE_DIR}/core/include
|
|
||||||
)
|
|
||||||
target_link_libraries(acm
|
|
||||||
core)
|
|
||||||
|
|
||||||
if(CMAKE_HOST_WIN32)
|
|
||||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
|
||||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
|
||||||
add_dependencies(acm
|
|
||||||
jsoncpp)
|
|
||||||
target_include_directories(acm
|
|
||||||
PRIVATE ${jsoncpp_install_dir}/include)
|
|
||||||
target_link_libraries(acm
|
|
||||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
|
||||||
set_target_properties(acm
|
|
||||||
PROPERTIES
|
|
||||||
COMPILE_OPTIONS "/bigobj")
|
|
||||||
else()
|
|
||||||
target_include_directories(acm
|
|
||||||
PRIVATE /usr/include/jsoncpp)
|
|
||||||
target_link_libraries(acm
|
|
||||||
jsoncpp)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
install(FILES ${acm_public_header}
|
|
||||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/acm)
|
|
||||||
install(FILES ${acm_public_header_model}
|
|
||||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/acm/model)
|
|
||||||
install(TARGETS acm
|
|
||||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
||||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
||||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
|
||||||
)
|
|
||||||
@@ -1,118 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_ACMCLIENT_H_
|
|
||||||
#define ALIBABACLOUD_ACM_ACMCLIENT_H_
|
|
||||||
|
|
||||||
#include <future>
|
|
||||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
|
||||||
#include <alibabacloud/core/EndpointProvider.h>
|
|
||||||
#include <alibabacloud/core/RoaServiceClient.h>
|
|
||||||
#include "AcmExport.h"
|
|
||||||
#include "model/CreateConfigurationRequest.h"
|
|
||||||
#include "model/CreateConfigurationResult.h"
|
|
||||||
#include "model/CreateNamespaceRequest.h"
|
|
||||||
#include "model/CreateNamespaceResult.h"
|
|
||||||
#include "model/DeleteConfigurationRequest.h"
|
|
||||||
#include "model/DeleteConfigurationResult.h"
|
|
||||||
#include "model/DeleteNamespaceRequest.h"
|
|
||||||
#include "model/DeleteNamespaceResult.h"
|
|
||||||
#include "model/DeployConfigurationRequest.h"
|
|
||||||
#include "model/DeployConfigurationResult.h"
|
|
||||||
#include "model/DescribeConfigurationRequest.h"
|
|
||||||
#include "model/DescribeConfigurationResult.h"
|
|
||||||
#include "model/DescribeNamespaceRequest.h"
|
|
||||||
#include "model/DescribeNamespaceResult.h"
|
|
||||||
#include "model/DescribeNamespacesRequest.h"
|
|
||||||
#include "model/DescribeNamespacesResult.h"
|
|
||||||
#include "model/UpdateNamespaceRequest.h"
|
|
||||||
#include "model/UpdateNamespaceResult.h"
|
|
||||||
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT AcmClient : public RoaServiceClient
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
typedef Outcome<Error, Model::CreateConfigurationResult> CreateConfigurationOutcome;
|
|
||||||
typedef std::future<CreateConfigurationOutcome> CreateConfigurationOutcomeCallable;
|
|
||||||
typedef std::function<void(const AcmClient*, const Model::CreateConfigurationRequest&, const CreateConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConfigurationAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::CreateNamespaceResult> CreateNamespaceOutcome;
|
|
||||||
typedef std::future<CreateNamespaceOutcome> CreateNamespaceOutcomeCallable;
|
|
||||||
typedef std::function<void(const AcmClient*, const Model::CreateNamespaceRequest&, const CreateNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNamespaceAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::DeleteConfigurationResult> DeleteConfigurationOutcome;
|
|
||||||
typedef std::future<DeleteConfigurationOutcome> DeleteConfigurationOutcomeCallable;
|
|
||||||
typedef std::function<void(const AcmClient*, const Model::DeleteConfigurationRequest&, const DeleteConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteConfigurationAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::DeleteNamespaceResult> DeleteNamespaceOutcome;
|
|
||||||
typedef std::future<DeleteNamespaceOutcome> DeleteNamespaceOutcomeCallable;
|
|
||||||
typedef std::function<void(const AcmClient*, const Model::DeleteNamespaceRequest&, const DeleteNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNamespaceAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::DeployConfigurationResult> DeployConfigurationOutcome;
|
|
||||||
typedef std::future<DeployConfigurationOutcome> DeployConfigurationOutcomeCallable;
|
|
||||||
typedef std::function<void(const AcmClient*, const Model::DeployConfigurationRequest&, const DeployConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeployConfigurationAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::DescribeConfigurationResult> DescribeConfigurationOutcome;
|
|
||||||
typedef std::future<DescribeConfigurationOutcome> DescribeConfigurationOutcomeCallable;
|
|
||||||
typedef std::function<void(const AcmClient*, const Model::DescribeConfigurationRequest&, const DescribeConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConfigurationAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::DescribeNamespaceResult> DescribeNamespaceOutcome;
|
|
||||||
typedef std::future<DescribeNamespaceOutcome> DescribeNamespaceOutcomeCallable;
|
|
||||||
typedef std::function<void(const AcmClient*, const Model::DescribeNamespaceRequest&, const DescribeNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNamespaceAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::DescribeNamespacesResult> DescribeNamespacesOutcome;
|
|
||||||
typedef std::future<DescribeNamespacesOutcome> DescribeNamespacesOutcomeCallable;
|
|
||||||
typedef std::function<void(const AcmClient*, const Model::DescribeNamespacesRequest&, const DescribeNamespacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNamespacesAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::UpdateNamespaceResult> UpdateNamespaceOutcome;
|
|
||||||
typedef std::future<UpdateNamespaceOutcome> UpdateNamespaceOutcomeCallable;
|
|
||||||
typedef std::function<void(const AcmClient*, const Model::UpdateNamespaceRequest&, const UpdateNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNamespaceAsyncHandler;
|
|
||||||
|
|
||||||
AcmClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
|
||||||
AcmClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
|
||||||
AcmClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
|
||||||
~AcmClient();
|
|
||||||
CreateConfigurationOutcome createConfiguration(const Model::CreateConfigurationRequest &request)const;
|
|
||||||
void createConfigurationAsync(const Model::CreateConfigurationRequest& request, const CreateConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
CreateConfigurationOutcomeCallable createConfigurationCallable(const Model::CreateConfigurationRequest& request) const;
|
|
||||||
CreateNamespaceOutcome createNamespace(const Model::CreateNamespaceRequest &request)const;
|
|
||||||
void createNamespaceAsync(const Model::CreateNamespaceRequest& request, const CreateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
CreateNamespaceOutcomeCallable createNamespaceCallable(const Model::CreateNamespaceRequest& request) const;
|
|
||||||
DeleteConfigurationOutcome deleteConfiguration(const Model::DeleteConfigurationRequest &request)const;
|
|
||||||
void deleteConfigurationAsync(const Model::DeleteConfigurationRequest& request, const DeleteConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DeleteConfigurationOutcomeCallable deleteConfigurationCallable(const Model::DeleteConfigurationRequest& request) const;
|
|
||||||
DeleteNamespaceOutcome deleteNamespace(const Model::DeleteNamespaceRequest &request)const;
|
|
||||||
void deleteNamespaceAsync(const Model::DeleteNamespaceRequest& request, const DeleteNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DeleteNamespaceOutcomeCallable deleteNamespaceCallable(const Model::DeleteNamespaceRequest& request) const;
|
|
||||||
DeployConfigurationOutcome deployConfiguration(const Model::DeployConfigurationRequest &request)const;
|
|
||||||
void deployConfigurationAsync(const Model::DeployConfigurationRequest& request, const DeployConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DeployConfigurationOutcomeCallable deployConfigurationCallable(const Model::DeployConfigurationRequest& request) const;
|
|
||||||
DescribeConfigurationOutcome describeConfiguration(const Model::DescribeConfigurationRequest &request)const;
|
|
||||||
void describeConfigurationAsync(const Model::DescribeConfigurationRequest& request, const DescribeConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DescribeConfigurationOutcomeCallable describeConfigurationCallable(const Model::DescribeConfigurationRequest& request) const;
|
|
||||||
DescribeNamespaceOutcome describeNamespace(const Model::DescribeNamespaceRequest &request)const;
|
|
||||||
void describeNamespaceAsync(const Model::DescribeNamespaceRequest& request, const DescribeNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DescribeNamespaceOutcomeCallable describeNamespaceCallable(const Model::DescribeNamespaceRequest& request) const;
|
|
||||||
DescribeNamespacesOutcome describeNamespaces(const Model::DescribeNamespacesRequest &request)const;
|
|
||||||
void describeNamespacesAsync(const Model::DescribeNamespacesRequest& request, const DescribeNamespacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DescribeNamespacesOutcomeCallable describeNamespacesCallable(const Model::DescribeNamespacesRequest& request) const;
|
|
||||||
UpdateNamespaceOutcome updateNamespace(const Model::UpdateNamespaceRequest &request)const;
|
|
||||||
void updateNamespaceAsync(const Model::UpdateNamespaceRequest& request, const UpdateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
UpdateNamespaceOutcomeCallable updateNamespaceCallable(const Model::UpdateNamespaceRequest& request) const;
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif // !ALIBABACLOUD_ACM_ACMCLIENT_H_
|
|
||||||
@@ -1,32 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_ACMEXPORT_H_
|
|
||||||
#define ALIBABACLOUD_ACM_ACMEXPORT_H_
|
|
||||||
|
|
||||||
#include <alibabacloud/core/Global.h>
|
|
||||||
|
|
||||||
#if defined(ALIBABACLOUD_SHARED)
|
|
||||||
# if defined(ALIBABACLOUD_ACM_LIBRARY)
|
|
||||||
# define ALIBABACLOUD_ACM_EXPORT ALIBABACLOUD_DECL_EXPORT
|
|
||||||
# else
|
|
||||||
# define ALIBABACLOUD_ACM_EXPORT ALIBABACLOUD_DECL_IMPORT
|
|
||||||
# endif
|
|
||||||
#else
|
|
||||||
# define ALIBABACLOUD_ACM_EXPORT
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // !ALIBABACLOUD_ACM_ACMEXPORT_H_
|
|
||||||
@@ -1,69 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_CREATECONFIGURATIONREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_CREATECONFIGURATIONREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT CreateConfigurationRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
CreateConfigurationRequest();
|
|
||||||
~CreateConfigurationRequest();
|
|
||||||
|
|
||||||
std::string getDataId()const;
|
|
||||||
void setDataId(const std::string& dataId);
|
|
||||||
std::string getAppName()const;
|
|
||||||
void setAppName(const std::string& appName);
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
std::string getType()const;
|
|
||||||
void setType(const std::string& type);
|
|
||||||
std::string getContent()const;
|
|
||||||
void setContent(const std::string& content);
|
|
||||||
std::string getGroup()const;
|
|
||||||
void setGroup(const std::string& group);
|
|
||||||
std::string getDesc()const;
|
|
||||||
void setDesc(const std::string& desc);
|
|
||||||
std::string getTags()const;
|
|
||||||
void setTags(const std::string& tags);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string dataId_;
|
|
||||||
std::string appName_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
std::string type_;
|
|
||||||
std::string content_;
|
|
||||||
std::string group_;
|
|
||||||
std::string desc_;
|
|
||||||
std::string tags_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_CREATECONFIGURATIONREQUEST_H_
|
|
||||||
@@ -1,53 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_CREATECONFIGURATIONRESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_CREATECONFIGURATIONRESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT CreateConfigurationResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
CreateConfigurationResult();
|
|
||||||
explicit CreateConfigurationResult(const std::string &payload);
|
|
||||||
~CreateConfigurationResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_CREATECONFIGURATIONRESULT_H_
|
|
||||||
@@ -1,48 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_CREATENAMESPACEREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_CREATENAMESPACEREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT CreateNamespaceRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
CreateNamespaceRequest();
|
|
||||||
~CreateNamespaceRequest();
|
|
||||||
|
|
||||||
std::string getName()const;
|
|
||||||
void setName(const std::string& name);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string name_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_CREATENAMESPACEREQUEST_H_
|
|
||||||
@@ -1,55 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_CREATENAMESPACERESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_CREATENAMESPACERESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT CreateNamespaceResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
CreateNamespaceResult();
|
|
||||||
explicit CreateNamespaceResult(const std::string &payload);
|
|
||||||
~CreateNamespaceResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_CREATENAMESPACERESULT_H_
|
|
||||||
@@ -1,54 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DELETECONFIGURATIONREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DELETECONFIGURATIONREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DeleteConfigurationRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DeleteConfigurationRequest();
|
|
||||||
~DeleteConfigurationRequest();
|
|
||||||
|
|
||||||
std::string getDataId()const;
|
|
||||||
void setDataId(const std::string& dataId);
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
std::string getGroup()const;
|
|
||||||
void setGroup(const std::string& group);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string dataId_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
std::string group_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DELETECONFIGURATIONREQUEST_H_
|
|
||||||
@@ -1,53 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DELETECONFIGURATIONRESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DELETECONFIGURATIONRESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DeleteConfigurationResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
DeleteConfigurationResult();
|
|
||||||
explicit DeleteConfigurationResult(const std::string &payload);
|
|
||||||
~DeleteConfigurationResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DELETECONFIGURATIONRESULT_H_
|
|
||||||
@@ -1,48 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DELETENAMESPACEREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DELETENAMESPACEREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DeleteNamespaceRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DeleteNamespaceRequest();
|
|
||||||
~DeleteNamespaceRequest();
|
|
||||||
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string namespaceId_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DELETENAMESPACEREQUEST_H_
|
|
||||||
@@ -1,53 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DELETENAMESPACERESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DELETENAMESPACERESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DeleteNamespaceResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
DeleteNamespaceResult();
|
|
||||||
explicit DeleteNamespaceResult(const std::string &payload);
|
|
||||||
~DeleteNamespaceResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DELETENAMESPACERESULT_H_
|
|
||||||
@@ -1,69 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DEPLOYCONFIGURATIONREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DEPLOYCONFIGURATIONREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DeployConfigurationRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DeployConfigurationRequest();
|
|
||||||
~DeployConfigurationRequest();
|
|
||||||
|
|
||||||
std::string getDataId()const;
|
|
||||||
void setDataId(const std::string& dataId);
|
|
||||||
std::string getAppName()const;
|
|
||||||
void setAppName(const std::string& appName);
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
std::string getType()const;
|
|
||||||
void setType(const std::string& type);
|
|
||||||
std::string getContent()const;
|
|
||||||
void setContent(const std::string& content);
|
|
||||||
std::string getGroup()const;
|
|
||||||
void setGroup(const std::string& group);
|
|
||||||
std::string getDesc()const;
|
|
||||||
void setDesc(const std::string& desc);
|
|
||||||
std::string getTags()const;
|
|
||||||
void setTags(const std::string& tags);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string dataId_;
|
|
||||||
std::string appName_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
std::string type_;
|
|
||||||
std::string content_;
|
|
||||||
std::string group_;
|
|
||||||
std::string desc_;
|
|
||||||
std::string tags_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DEPLOYCONFIGURATIONREQUEST_H_
|
|
||||||
@@ -1,53 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DEPLOYCONFIGURATIONRESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DEPLOYCONFIGURATIONRESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DeployConfigurationResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
DeployConfigurationResult();
|
|
||||||
explicit DeployConfigurationResult(const std::string &payload);
|
|
||||||
~DeployConfigurationResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DEPLOYCONFIGURATIONRESULT_H_
|
|
||||||
@@ -1,54 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DESCRIBECONFIGURATIONREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DESCRIBECONFIGURATIONREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DescribeConfigurationRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DescribeConfigurationRequest();
|
|
||||||
~DescribeConfigurationRequest();
|
|
||||||
|
|
||||||
std::string getDataId()const;
|
|
||||||
void setDataId(const std::string& dataId);
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
std::string getGroup()const;
|
|
||||||
void setGroup(const std::string& group);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string dataId_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
std::string group_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DESCRIBECONFIGURATIONREQUEST_H_
|
|
||||||
@@ -1,66 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DESCRIBECONFIGURATIONRESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DESCRIBECONFIGURATIONRESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DescribeConfigurationResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
struct Configuration
|
|
||||||
{
|
|
||||||
std::string desc;
|
|
||||||
std::string group;
|
|
||||||
std::string type;
|
|
||||||
std::string dataId;
|
|
||||||
std::string content;
|
|
||||||
std::string tags;
|
|
||||||
std::string appName;
|
|
||||||
std::string md5;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
DescribeConfigurationResult();
|
|
||||||
explicit DescribeConfigurationResult(const std::string &payload);
|
|
||||||
~DescribeConfigurationResult();
|
|
||||||
Configuration getConfiguration()const;
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
Configuration configuration_;
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DESCRIBECONFIGURATIONRESULT_H_
|
|
||||||
@@ -1,48 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACEREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACEREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DescribeNamespaceRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DescribeNamespaceRequest();
|
|
||||||
~DescribeNamespaceRequest();
|
|
||||||
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string namespaceId_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACEREQUEST_H_
|
|
||||||
@@ -1,63 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACERESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACERESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DescribeNamespaceResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
struct _Namespace
|
|
||||||
{
|
|
||||||
std::string secretKey;
|
|
||||||
std::string endpoint;
|
|
||||||
std::string accessKey;
|
|
||||||
std::string regionId;
|
|
||||||
std::string name;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
DescribeNamespaceResult();
|
|
||||||
explicit DescribeNamespaceResult(const std::string &payload);
|
|
||||||
~DescribeNamespaceResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
_Namespace get_Namespace()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
_Namespace _namespace_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACERESULT_H_
|
|
||||||
@@ -1,45 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACESREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACESREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DescribeNamespacesRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DescribeNamespacesRequest();
|
|
||||||
~DescribeNamespacesRequest();
|
|
||||||
|
|
||||||
|
|
||||||
private:
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACESREQUEST_H_
|
|
||||||
@@ -1,63 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACESRESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACESRESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT DescribeNamespacesResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
struct _Namespace
|
|
||||||
{
|
|
||||||
std::string namespaceName;
|
|
||||||
int type;
|
|
||||||
int quota;
|
|
||||||
int configCount;
|
|
||||||
std::string namespaceId;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
DescribeNamespacesResult();
|
|
||||||
explicit DescribeNamespacesResult(const std::string &payload);
|
|
||||||
~DescribeNamespacesResult();
|
|
||||||
std::vector<_Namespace> getNamespaces()const;
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::vector<_Namespace> namespaces_;
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_DESCRIBENAMESPACESRESULT_H_
|
|
||||||
@@ -1,51 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_UPDATENAMESPACEREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_UPDATENAMESPACEREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT UpdateNamespaceRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
UpdateNamespaceRequest();
|
|
||||||
~UpdateNamespaceRequest();
|
|
||||||
|
|
||||||
std::string getNamespaceName()const;
|
|
||||||
void setNamespaceName(const std::string& namespaceName);
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string namespaceName_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_UPDATENAMESPACEREQUEST_H_
|
|
||||||
@@ -1,53 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACM_MODEL_UPDATENAMESPACERESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACM_MODEL_UPDATENAMESPACERESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acm/AcmExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acm
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACM_EXPORT UpdateNamespaceResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
UpdateNamespaceResult();
|
|
||||||
explicit UpdateNamespaceResult(const std::string &payload);
|
|
||||||
~UpdateNamespaceResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACM_MODEL_UPDATENAMESPACERESULT_H_
|
|
||||||
@@ -1,377 +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/acm/AcmClient.h>
|
|
||||||
#include <alibabacloud/core/SimpleCredentialsProvider.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud;
|
|
||||||
using namespace AlibabaCloud::Location;
|
|
||||||
using namespace AlibabaCloud::Acm;
|
|
||||||
using namespace AlibabaCloud::Acm::Model;
|
|
||||||
|
|
||||||
namespace
|
|
||||||
{
|
|
||||||
const std::string SERVICE_NAME = "acm";
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::AcmClient(const Credentials &credentials, const ClientConfiguration &configuration) :
|
|
||||||
RoaServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
|
||||||
{
|
|
||||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "acms");
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::AcmClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
|
||||||
RoaServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
|
||||||
{
|
|
||||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "acms");
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::AcmClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
|
||||||
RoaServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
|
||||||
{
|
|
||||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "acms");
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::~AcmClient()
|
|
||||||
{}
|
|
||||||
|
|
||||||
AcmClient::CreateConfigurationOutcome AcmClient::createConfiguration(const CreateConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return CreateConfigurationOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return CreateConfigurationOutcome(CreateConfigurationResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return CreateConfigurationOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void AcmClient::createConfigurationAsync(const CreateConfigurationRequest& request, const CreateConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, createConfiguration(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::CreateConfigurationOutcomeCallable AcmClient::createConfigurationCallable(const CreateConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<CreateConfigurationOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->createConfiguration(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::CreateNamespaceOutcome AcmClient::createNamespace(const CreateNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return CreateNamespaceOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return CreateNamespaceOutcome(CreateNamespaceResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return CreateNamespaceOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void AcmClient::createNamespaceAsync(const CreateNamespaceRequest& request, const CreateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, createNamespace(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::CreateNamespaceOutcomeCallable AcmClient::createNamespaceCallable(const CreateNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<CreateNamespaceOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->createNamespace(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DeleteConfigurationOutcome AcmClient::deleteConfiguration(const DeleteConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return DeleteConfigurationOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return DeleteConfigurationOutcome(DeleteConfigurationResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return DeleteConfigurationOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void AcmClient::deleteConfigurationAsync(const DeleteConfigurationRequest& request, const DeleteConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, deleteConfiguration(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DeleteConfigurationOutcomeCallable AcmClient::deleteConfigurationCallable(const DeleteConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<DeleteConfigurationOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->deleteConfiguration(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DeleteNamespaceOutcome AcmClient::deleteNamespace(const DeleteNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return DeleteNamespaceOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return DeleteNamespaceOutcome(DeleteNamespaceResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return DeleteNamespaceOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void AcmClient::deleteNamespaceAsync(const DeleteNamespaceRequest& request, const DeleteNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, deleteNamespace(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DeleteNamespaceOutcomeCallable AcmClient::deleteNamespaceCallable(const DeleteNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<DeleteNamespaceOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->deleteNamespace(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DeployConfigurationOutcome AcmClient::deployConfiguration(const DeployConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return DeployConfigurationOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return DeployConfigurationOutcome(DeployConfigurationResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return DeployConfigurationOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void AcmClient::deployConfigurationAsync(const DeployConfigurationRequest& request, const DeployConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, deployConfiguration(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DeployConfigurationOutcomeCallable AcmClient::deployConfigurationCallable(const DeployConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<DeployConfigurationOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->deployConfiguration(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DescribeConfigurationOutcome AcmClient::describeConfiguration(const DescribeConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return DescribeConfigurationOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return DescribeConfigurationOutcome(DescribeConfigurationResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return DescribeConfigurationOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void AcmClient::describeConfigurationAsync(const DescribeConfigurationRequest& request, const DescribeConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, describeConfiguration(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DescribeConfigurationOutcomeCallable AcmClient::describeConfigurationCallable(const DescribeConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<DescribeConfigurationOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->describeConfiguration(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DescribeNamespaceOutcome AcmClient::describeNamespace(const DescribeNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return DescribeNamespaceOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return DescribeNamespaceOutcome(DescribeNamespaceResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return DescribeNamespaceOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void AcmClient::describeNamespaceAsync(const DescribeNamespaceRequest& request, const DescribeNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, describeNamespace(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DescribeNamespaceOutcomeCallable AcmClient::describeNamespaceCallable(const DescribeNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<DescribeNamespaceOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->describeNamespace(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DescribeNamespacesOutcome AcmClient::describeNamespaces(const DescribeNamespacesRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return DescribeNamespacesOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return DescribeNamespacesOutcome(DescribeNamespacesResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return DescribeNamespacesOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void AcmClient::describeNamespacesAsync(const DescribeNamespacesRequest& request, const DescribeNamespacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, describeNamespaces(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::DescribeNamespacesOutcomeCallable AcmClient::describeNamespacesCallable(const DescribeNamespacesRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<DescribeNamespacesOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->describeNamespaces(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::UpdateNamespaceOutcome AcmClient::updateNamespace(const UpdateNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return UpdateNamespaceOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return UpdateNamespaceOutcome(UpdateNamespaceResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return UpdateNamespaceOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void AcmClient::updateNamespaceAsync(const UpdateNamespaceRequest& request, const UpdateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, updateNamespace(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
AcmClient::UpdateNamespaceOutcomeCallable AcmClient::updateNamespaceCallable(const UpdateNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<UpdateNamespaceOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->updateNamespace(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,118 +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/acm/model/CreateConfigurationRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acm::Model::CreateConfigurationRequest;
|
|
||||||
|
|
||||||
CreateConfigurationRequest::CreateConfigurationRequest() :
|
|
||||||
RoaServiceRequest("acm", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/configuration");
|
|
||||||
setMethod(HttpRequest::Method::Post);
|
|
||||||
}
|
|
||||||
|
|
||||||
CreateConfigurationRequest::~CreateConfigurationRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getDataId()const
|
|
||||||
{
|
|
||||||
return dataId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setDataId(const std::string& dataId)
|
|
||||||
{
|
|
||||||
dataId_ = dataId;
|
|
||||||
setBodyParameter("DataId", dataId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getAppName()const
|
|
||||||
{
|
|
||||||
return appName_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setAppName(const std::string& appName)
|
|
||||||
{
|
|
||||||
appName_ = appName;
|
|
||||||
setBodyParameter("AppName", appName);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setBodyParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getType()const
|
|
||||||
{
|
|
||||||
return type_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setType(const std::string& type)
|
|
||||||
{
|
|
||||||
type_ = type;
|
|
||||||
setBodyParameter("Type", type);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getContent()const
|
|
||||||
{
|
|
||||||
return content_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setContent(const std::string& content)
|
|
||||||
{
|
|
||||||
content_ = content;
|
|
||||||
setBodyParameter("Content", content);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getGroup()const
|
|
||||||
{
|
|
||||||
return group_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setGroup(const std::string& group)
|
|
||||||
{
|
|
||||||
group_ = group;
|
|
||||||
setBodyParameter("Group", group);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getDesc()const
|
|
||||||
{
|
|
||||||
return desc_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setDesc(const std::string& desc)
|
|
||||||
{
|
|
||||||
desc_ = desc;
|
|
||||||
setBodyParameter("Desc", desc);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getTags()const
|
|
||||||
{
|
|
||||||
return tags_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setTags(const std::string& tags)
|
|
||||||
{
|
|
||||||
tags_ = tags;
|
|
||||||
setBodyParameter("Tags", tags);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,58 +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/acm/model/CreateConfigurationResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acm;
|
|
||||||
using namespace AlibabaCloud::Acm::Model;
|
|
||||||
|
|
||||||
CreateConfigurationResult::CreateConfigurationResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
CreateConfigurationResult::CreateConfigurationResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
CreateConfigurationResult::~CreateConfigurationResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void CreateConfigurationResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,41 +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/acm/model/CreateNamespaceRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acm::Model::CreateNamespaceRequest;
|
|
||||||
|
|
||||||
CreateNamespaceRequest::CreateNamespaceRequest() :
|
|
||||||
RoaServiceRequest("acm", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/namespace");
|
|
||||||
setMethod(HttpRequest::Method::Post);
|
|
||||||
}
|
|
||||||
|
|
||||||
CreateNamespaceRequest::~CreateNamespaceRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string CreateNamespaceRequest::getName()const
|
|
||||||
{
|
|
||||||
return name_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateNamespaceRequest::setName(const std::string& name)
|
|
||||||
{
|
|
||||||
name_ = name;
|
|
||||||
setBodyParameter("Name", name);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,65 +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/acm/model/CreateNamespaceResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acm;
|
|
||||||
using namespace AlibabaCloud::Acm::Model;
|
|
||||||
|
|
||||||
CreateNamespaceResult::CreateNamespaceResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
CreateNamespaceResult::CreateNamespaceResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
CreateNamespaceResult::~CreateNamespaceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void CreateNamespaceResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
if(!value["NamespaceId"].isNull())
|
|
||||||
namespaceId_ = value["NamespaceId"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateNamespaceResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateNamespaceResult::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateNamespaceResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,63 +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/acm/model/DeleteConfigurationRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acm::Model::DeleteConfigurationRequest;
|
|
||||||
|
|
||||||
DeleteConfigurationRequest::DeleteConfigurationRequest() :
|
|
||||||
RoaServiceRequest("acm", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/configuration");
|
|
||||||
setMethod(HttpRequest::Method::Delete);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeleteConfigurationRequest::~DeleteConfigurationRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string DeleteConfigurationRequest::getDataId()const
|
|
||||||
{
|
|
||||||
return dataId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeleteConfigurationRequest::setDataId(const std::string& dataId)
|
|
||||||
{
|
|
||||||
dataId_ = dataId;
|
|
||||||
setParameter("DataId", dataId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteConfigurationRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeleteConfigurationRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteConfigurationRequest::getGroup()const
|
|
||||||
{
|
|
||||||
return group_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeleteConfigurationRequest::setGroup(const std::string& group)
|
|
||||||
{
|
|
||||||
group_ = group;
|
|
||||||
setParameter("Group", group);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,58 +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/acm/model/DeleteConfigurationResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acm;
|
|
||||||
using namespace AlibabaCloud::Acm::Model;
|
|
||||||
|
|
||||||
DeleteConfigurationResult::DeleteConfigurationResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
DeleteConfigurationResult::DeleteConfigurationResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeleteConfigurationResult::~DeleteConfigurationResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void DeleteConfigurationResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteConfigurationResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteConfigurationResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,41 +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/acm/model/DeleteNamespaceRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acm::Model::DeleteNamespaceRequest;
|
|
||||||
|
|
||||||
DeleteNamespaceRequest::DeleteNamespaceRequest() :
|
|
||||||
RoaServiceRequest("acm", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/namespace");
|
|
||||||
setMethod(HttpRequest::Method::Delete);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeleteNamespaceRequest::~DeleteNamespaceRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string DeleteNamespaceRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeleteNamespaceRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,58 +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/acm/model/DeleteNamespaceResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acm;
|
|
||||||
using namespace AlibabaCloud::Acm::Model;
|
|
||||||
|
|
||||||
DeleteNamespaceResult::DeleteNamespaceResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
DeleteNamespaceResult::DeleteNamespaceResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeleteNamespaceResult::~DeleteNamespaceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void DeleteNamespaceResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteNamespaceResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteNamespaceResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,118 +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/acm/model/DeployConfigurationRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acm::Model::DeployConfigurationRequest;
|
|
||||||
|
|
||||||
DeployConfigurationRequest::DeployConfigurationRequest() :
|
|
||||||
RoaServiceRequest("acm", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/configuration");
|
|
||||||
setMethod(HttpRequest::Method::Put);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeployConfigurationRequest::~DeployConfigurationRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getDataId()const
|
|
||||||
{
|
|
||||||
return dataId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setDataId(const std::string& dataId)
|
|
||||||
{
|
|
||||||
dataId_ = dataId;
|
|
||||||
setBodyParameter("DataId", dataId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getAppName()const
|
|
||||||
{
|
|
||||||
return appName_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setAppName(const std::string& appName)
|
|
||||||
{
|
|
||||||
appName_ = appName;
|
|
||||||
setBodyParameter("AppName", appName);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setBodyParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getType()const
|
|
||||||
{
|
|
||||||
return type_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setType(const std::string& type)
|
|
||||||
{
|
|
||||||
type_ = type;
|
|
||||||
setBodyParameter("Type", type);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getContent()const
|
|
||||||
{
|
|
||||||
return content_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setContent(const std::string& content)
|
|
||||||
{
|
|
||||||
content_ = content;
|
|
||||||
setBodyParameter("Content", content);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getGroup()const
|
|
||||||
{
|
|
||||||
return group_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setGroup(const std::string& group)
|
|
||||||
{
|
|
||||||
group_ = group;
|
|
||||||
setBodyParameter("Group", group);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getDesc()const
|
|
||||||
{
|
|
||||||
return desc_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setDesc(const std::string& desc)
|
|
||||||
{
|
|
||||||
desc_ = desc;
|
|
||||||
setBodyParameter("Desc", desc);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getTags()const
|
|
||||||
{
|
|
||||||
return tags_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setTags(const std::string& tags)
|
|
||||||
{
|
|
||||||
tags_ = tags;
|
|
||||||
setBodyParameter("Tags", tags);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,58 +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/acm/model/DeployConfigurationResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acm;
|
|
||||||
using namespace AlibabaCloud::Acm::Model;
|
|
||||||
|
|
||||||
DeployConfigurationResult::DeployConfigurationResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
DeployConfigurationResult::DeployConfigurationResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeployConfigurationResult::~DeployConfigurationResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void DeployConfigurationResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,63 +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/acm/model/DescribeConfigurationRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acm::Model::DescribeConfigurationRequest;
|
|
||||||
|
|
||||||
DescribeConfigurationRequest::DescribeConfigurationRequest() :
|
|
||||||
RoaServiceRequest("acm", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/configuration");
|
|
||||||
setMethod(HttpRequest::Method::Get);
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeConfigurationRequest::~DescribeConfigurationRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string DescribeConfigurationRequest::getDataId()const
|
|
||||||
{
|
|
||||||
return dataId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DescribeConfigurationRequest::setDataId(const std::string& dataId)
|
|
||||||
{
|
|
||||||
dataId_ = dataId;
|
|
||||||
setParameter("DataId", dataId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeConfigurationRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DescribeConfigurationRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeConfigurationRequest::getGroup()const
|
|
||||||
{
|
|
||||||
return group_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DescribeConfigurationRequest::setGroup(const std::string& group)
|
|
||||||
{
|
|
||||||
group_ = group;
|
|
||||||
setParameter("Group", group);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,80 +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/acm/model/DescribeConfigurationResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acm;
|
|
||||||
using namespace AlibabaCloud::Acm::Model;
|
|
||||||
|
|
||||||
DescribeConfigurationResult::DescribeConfigurationResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
DescribeConfigurationResult::DescribeConfigurationResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeConfigurationResult::~DescribeConfigurationResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void DescribeConfigurationResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
auto configurationNode = value["Configuration"];
|
|
||||||
if(!configurationNode["AppName"].isNull())
|
|
||||||
configuration_.appName = configurationNode["AppName"].asString();
|
|
||||||
if(!configurationNode["Content"].isNull())
|
|
||||||
configuration_.content = configurationNode["Content"].asString();
|
|
||||||
if(!configurationNode["DataId"].isNull())
|
|
||||||
configuration_.dataId = configurationNode["DataId"].asString();
|
|
||||||
if(!configurationNode["Desc"].isNull())
|
|
||||||
configuration_.desc = configurationNode["Desc"].asString();
|
|
||||||
if(!configurationNode["Group"].isNull())
|
|
||||||
configuration_.group = configurationNode["Group"].asString();
|
|
||||||
if(!configurationNode["Md5"].isNull())
|
|
||||||
configuration_.md5 = configurationNode["Md5"].asString();
|
|
||||||
if(!configurationNode["Tags"].isNull())
|
|
||||||
configuration_.tags = configurationNode["Tags"].asString();
|
|
||||||
if(!configurationNode["Type"].isNull())
|
|
||||||
configuration_.type = configurationNode["Type"].asString();
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeConfigurationResult::Configuration DescribeConfigurationResult::getConfiguration()const
|
|
||||||
{
|
|
||||||
return configuration_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeConfigurationResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeConfigurationResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,41 +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/acm/model/DescribeNamespaceRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acm::Model::DescribeNamespaceRequest;
|
|
||||||
|
|
||||||
DescribeNamespaceRequest::DescribeNamespaceRequest() :
|
|
||||||
RoaServiceRequest("acm", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/namespace");
|
|
||||||
setMethod(HttpRequest::Method::Get);
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeNamespaceRequest::~DescribeNamespaceRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string DescribeNamespaceRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DescribeNamespaceRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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/acm/model/DescribeNamespaceResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acm;
|
|
||||||
using namespace AlibabaCloud::Acm::Model;
|
|
||||||
|
|
||||||
DescribeNamespaceResult::DescribeNamespaceResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
DescribeNamespaceResult::DescribeNamespaceResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeNamespaceResult::~DescribeNamespaceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void DescribeNamespaceResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
auto _namespaceNode = value["Namespace"];
|
|
||||||
if(!_namespaceNode["AccessKey"].isNull())
|
|
||||||
_namespace_.accessKey = _namespaceNode["AccessKey"].asString();
|
|
||||||
if(!_namespaceNode["Endpoint"].isNull())
|
|
||||||
_namespace_.endpoint = _namespaceNode["Endpoint"].asString();
|
|
||||||
if(!_namespaceNode["Name"].isNull())
|
|
||||||
_namespace_.name = _namespaceNode["Name"].asString();
|
|
||||||
if(!_namespaceNode["RegionId"].isNull())
|
|
||||||
_namespace_.regionId = _namespaceNode["RegionId"].asString();
|
|
||||||
if(!_namespaceNode["SecretKey"].isNull())
|
|
||||||
_namespace_.secretKey = _namespaceNode["SecretKey"].asString();
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeNamespaceResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeNamespaceResult::_Namespace DescribeNamespaceResult::get_Namespace()const
|
|
||||||
{
|
|
||||||
return _namespace_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeNamespaceResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,30 +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/acm/model/DescribeNamespacesRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acm::Model::DescribeNamespacesRequest;
|
|
||||||
|
|
||||||
DescribeNamespacesRequest::DescribeNamespacesRequest() :
|
|
||||||
RoaServiceRequest("acm", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/namespace/list");
|
|
||||||
setMethod(HttpRequest::Method::Get);
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeNamespacesRequest::~DescribeNamespacesRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
@@ -1,79 +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/acm/model/DescribeNamespacesResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acm;
|
|
||||||
using namespace AlibabaCloud::Acm::Model;
|
|
||||||
|
|
||||||
DescribeNamespacesResult::DescribeNamespacesResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
DescribeNamespacesResult::DescribeNamespacesResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeNamespacesResult::~DescribeNamespacesResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void DescribeNamespacesResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
auto allNamespacesNode = value["Namespaces"]["Namespace"];
|
|
||||||
for (auto valueNamespacesNamespace : allNamespacesNode)
|
|
||||||
{
|
|
||||||
_Namespace namespacesObject;
|
|
||||||
if(!valueNamespacesNamespace["ConfigCount"].isNull())
|
|
||||||
namespacesObject.configCount = std::stoi(valueNamespacesNamespace["ConfigCount"].asString());
|
|
||||||
if(!valueNamespacesNamespace["NamespaceId"].isNull())
|
|
||||||
namespacesObject.namespaceId = valueNamespacesNamespace["NamespaceId"].asString();
|
|
||||||
if(!valueNamespacesNamespace["NamespaceName"].isNull())
|
|
||||||
namespacesObject.namespaceName = valueNamespacesNamespace["NamespaceName"].asString();
|
|
||||||
if(!valueNamespacesNamespace["Quota"].isNull())
|
|
||||||
namespacesObject.quota = std::stoi(valueNamespacesNamespace["Quota"].asString());
|
|
||||||
if(!valueNamespacesNamespace["Type"].isNull())
|
|
||||||
namespacesObject.type = std::stoi(valueNamespacesNamespace["Type"].asString());
|
|
||||||
namespaces_.push_back(namespacesObject);
|
|
||||||
}
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::vector<DescribeNamespacesResult::_Namespace> DescribeNamespacesResult::getNamespaces()const
|
|
||||||
{
|
|
||||||
return namespaces_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeNamespacesResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeNamespacesResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,52 +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/acm/model/UpdateNamespaceRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acm::Model::UpdateNamespaceRequest;
|
|
||||||
|
|
||||||
UpdateNamespaceRequest::UpdateNamespaceRequest() :
|
|
||||||
RoaServiceRequest("acm", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/namespace");
|
|
||||||
setMethod(HttpRequest::Method::Put);
|
|
||||||
}
|
|
||||||
|
|
||||||
UpdateNamespaceRequest::~UpdateNamespaceRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string UpdateNamespaceRequest::getNamespaceName()const
|
|
||||||
{
|
|
||||||
return namespaceName_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void UpdateNamespaceRequest::setNamespaceName(const std::string& namespaceName)
|
|
||||||
{
|
|
||||||
namespaceName_ = namespaceName;
|
|
||||||
setBodyParameter("NamespaceName", namespaceName);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string UpdateNamespaceRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void UpdateNamespaceRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setBodyParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,58 +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/acm/model/UpdateNamespaceResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acm;
|
|
||||||
using namespace AlibabaCloud::Acm::Model;
|
|
||||||
|
|
||||||
UpdateNamespaceResult::UpdateNamespaceResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
UpdateNamespaceResult::UpdateNamespaceResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
UpdateNamespaceResult::~UpdateNamespaceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void UpdateNamespaceResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string UpdateNamespaceResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string UpdateNamespaceResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,114 +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.
|
|
||||||
#
|
|
||||||
|
|
||||||
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
|
||||||
|
|
||||||
set(acms-open_public_header
|
|
||||||
include/alibabacloud/acms-open/Acms_openClient.h
|
|
||||||
include/alibabacloud/acms-open/Acms_openExport.h )
|
|
||||||
|
|
||||||
set(acms-open_public_header_model
|
|
||||||
include/alibabacloud/acms-open/model/CreateConfigurationRequest.h
|
|
||||||
include/alibabacloud/acms-open/model/CreateConfigurationResult.h
|
|
||||||
include/alibabacloud/acms-open/model/CreateNamespaceRequest.h
|
|
||||||
include/alibabacloud/acms-open/model/CreateNamespaceResult.h
|
|
||||||
include/alibabacloud/acms-open/model/DeleteConfigurationRequest.h
|
|
||||||
include/alibabacloud/acms-open/model/DeleteConfigurationResult.h
|
|
||||||
include/alibabacloud/acms-open/model/DeleteNamespaceRequest.h
|
|
||||||
include/alibabacloud/acms-open/model/DeleteNamespaceResult.h
|
|
||||||
include/alibabacloud/acms-open/model/DeployConfigurationRequest.h
|
|
||||||
include/alibabacloud/acms-open/model/DeployConfigurationResult.h
|
|
||||||
include/alibabacloud/acms-open/model/DescribeConfigurationRequest.h
|
|
||||||
include/alibabacloud/acms-open/model/DescribeConfigurationResult.h
|
|
||||||
include/alibabacloud/acms-open/model/DescribeNamespaceRequest.h
|
|
||||||
include/alibabacloud/acms-open/model/DescribeNamespaceResult.h
|
|
||||||
include/alibabacloud/acms-open/model/UpdateNamespaceRequest.h
|
|
||||||
include/alibabacloud/acms-open/model/UpdateNamespaceResult.h )
|
|
||||||
|
|
||||||
set(acms-open_src
|
|
||||||
src/Acms-openClient.cc
|
|
||||||
src/model/CreateConfigurationRequest.cc
|
|
||||||
src/model/CreateConfigurationResult.cc
|
|
||||||
src/model/CreateNamespaceRequest.cc
|
|
||||||
src/model/CreateNamespaceResult.cc
|
|
||||||
src/model/DeleteConfigurationRequest.cc
|
|
||||||
src/model/DeleteConfigurationResult.cc
|
|
||||||
src/model/DeleteNamespaceRequest.cc
|
|
||||||
src/model/DeleteNamespaceResult.cc
|
|
||||||
src/model/DeployConfigurationRequest.cc
|
|
||||||
src/model/DeployConfigurationResult.cc
|
|
||||||
src/model/DescribeConfigurationRequest.cc
|
|
||||||
src/model/DescribeConfigurationResult.cc
|
|
||||||
src/model/DescribeNamespaceRequest.cc
|
|
||||||
src/model/DescribeNamespaceResult.cc
|
|
||||||
src/model/UpdateNamespaceRequest.cc
|
|
||||||
src/model/UpdateNamespaceResult.cc )
|
|
||||||
|
|
||||||
add_library(acms-open ${LIB_TYPE}
|
|
||||||
${acms-open_public_header}
|
|
||||||
${acms-open_public_header_model}
|
|
||||||
${acms-open_src})
|
|
||||||
|
|
||||||
set_target_properties(acms-open
|
|
||||||
PROPERTIES
|
|
||||||
LINKER_LANGUAGE CXX
|
|
||||||
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
|
||||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
|
|
||||||
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
|
|
||||||
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}acms-open
|
|
||||||
)
|
|
||||||
|
|
||||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
|
||||||
set_target_properties(acms-open
|
|
||||||
PROPERTIES
|
|
||||||
DEFINE_SYMBOL ALIBABACLOUD_ACMS_OPEN_LIBRARY)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
target_include_directories(acms-open
|
|
||||||
PRIVATE include
|
|
||||||
${CMAKE_SOURCE_DIR}/core/include
|
|
||||||
)
|
|
||||||
target_link_libraries(acms-open
|
|
||||||
core)
|
|
||||||
|
|
||||||
if(CMAKE_HOST_WIN32)
|
|
||||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
|
||||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
|
||||||
add_dependencies(acms-open
|
|
||||||
jsoncpp)
|
|
||||||
target_include_directories(acms-open
|
|
||||||
PRIVATE ${jsoncpp_install_dir}/include)
|
|
||||||
target_link_libraries(acms-open
|
|
||||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
|
||||||
set_target_properties(acms-open
|
|
||||||
PROPERTIES
|
|
||||||
COMPILE_OPTIONS "/bigobj")
|
|
||||||
else()
|
|
||||||
target_include_directories(acms-open
|
|
||||||
PRIVATE /usr/include/jsoncpp)
|
|
||||||
target_link_libraries(acms-open
|
|
||||||
jsoncpp)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
install(FILES ${acms-open_public_header}
|
|
||||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/acms-open)
|
|
||||||
install(FILES ${acms-open_public_header_model}
|
|
||||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/acms-open/model)
|
|
||||||
install(TARGETS acms-open
|
|
||||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
||||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
|
||||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
|
||||||
)
|
|
||||||
@@ -1,110 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_ACMS_OPENCLIENT_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_ACMS_OPENCLIENT_H_
|
|
||||||
|
|
||||||
#include <future>
|
|
||||||
#include <alibabacloud/core/AsyncCallerContext.h>
|
|
||||||
#include <alibabacloud/core/EndpointProvider.h>
|
|
||||||
#include <alibabacloud/core/RoaServiceClient.h>
|
|
||||||
#include "Acms_openExport.h"
|
|
||||||
#include "model/CreateConfigurationRequest.h"
|
|
||||||
#include "model/CreateConfigurationResult.h"
|
|
||||||
#include "model/CreateNamespaceRequest.h"
|
|
||||||
#include "model/CreateNamespaceResult.h"
|
|
||||||
#include "model/DeleteConfigurationRequest.h"
|
|
||||||
#include "model/DeleteConfigurationResult.h"
|
|
||||||
#include "model/DeleteNamespaceRequest.h"
|
|
||||||
#include "model/DeleteNamespaceResult.h"
|
|
||||||
#include "model/DeployConfigurationRequest.h"
|
|
||||||
#include "model/DeployConfigurationResult.h"
|
|
||||||
#include "model/DescribeConfigurationRequest.h"
|
|
||||||
#include "model/DescribeConfigurationResult.h"
|
|
||||||
#include "model/DescribeNamespaceRequest.h"
|
|
||||||
#include "model/DescribeNamespaceResult.h"
|
|
||||||
#include "model/UpdateNamespaceRequest.h"
|
|
||||||
#include "model/UpdateNamespaceResult.h"
|
|
||||||
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT Acms_openClient : public RoaServiceClient
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
typedef Outcome<Error, Model::CreateConfigurationResult> CreateConfigurationOutcome;
|
|
||||||
typedef std::future<CreateConfigurationOutcome> CreateConfigurationOutcomeCallable;
|
|
||||||
typedef std::function<void(const Acms_openClient*, const Model::CreateConfigurationRequest&, const CreateConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConfigurationAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::CreateNamespaceResult> CreateNamespaceOutcome;
|
|
||||||
typedef std::future<CreateNamespaceOutcome> CreateNamespaceOutcomeCallable;
|
|
||||||
typedef std::function<void(const Acms_openClient*, const Model::CreateNamespaceRequest&, const CreateNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNamespaceAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::DeleteConfigurationResult> DeleteConfigurationOutcome;
|
|
||||||
typedef std::future<DeleteConfigurationOutcome> DeleteConfigurationOutcomeCallable;
|
|
||||||
typedef std::function<void(const Acms_openClient*, const Model::DeleteConfigurationRequest&, const DeleteConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteConfigurationAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::DeleteNamespaceResult> DeleteNamespaceOutcome;
|
|
||||||
typedef std::future<DeleteNamespaceOutcome> DeleteNamespaceOutcomeCallable;
|
|
||||||
typedef std::function<void(const Acms_openClient*, const Model::DeleteNamespaceRequest&, const DeleteNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNamespaceAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::DeployConfigurationResult> DeployConfigurationOutcome;
|
|
||||||
typedef std::future<DeployConfigurationOutcome> DeployConfigurationOutcomeCallable;
|
|
||||||
typedef std::function<void(const Acms_openClient*, const Model::DeployConfigurationRequest&, const DeployConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeployConfigurationAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::DescribeConfigurationResult> DescribeConfigurationOutcome;
|
|
||||||
typedef std::future<DescribeConfigurationOutcome> DescribeConfigurationOutcomeCallable;
|
|
||||||
typedef std::function<void(const Acms_openClient*, const Model::DescribeConfigurationRequest&, const DescribeConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConfigurationAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::DescribeNamespaceResult> DescribeNamespaceOutcome;
|
|
||||||
typedef std::future<DescribeNamespaceOutcome> DescribeNamespaceOutcomeCallable;
|
|
||||||
typedef std::function<void(const Acms_openClient*, const Model::DescribeNamespaceRequest&, const DescribeNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNamespaceAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::UpdateNamespaceResult> UpdateNamespaceOutcome;
|
|
||||||
typedef std::future<UpdateNamespaceOutcome> UpdateNamespaceOutcomeCallable;
|
|
||||||
typedef std::function<void(const Acms_openClient*, const Model::UpdateNamespaceRequest&, const UpdateNamespaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNamespaceAsyncHandler;
|
|
||||||
|
|
||||||
Acms_openClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
|
||||||
Acms_openClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
|
||||||
Acms_openClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
|
||||||
~Acms_openClient();
|
|
||||||
CreateConfigurationOutcome createConfiguration(const Model::CreateConfigurationRequest &request)const;
|
|
||||||
void createConfigurationAsync(const Model::CreateConfigurationRequest& request, const CreateConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
CreateConfigurationOutcomeCallable createConfigurationCallable(const Model::CreateConfigurationRequest& request) const;
|
|
||||||
CreateNamespaceOutcome createNamespace(const Model::CreateNamespaceRequest &request)const;
|
|
||||||
void createNamespaceAsync(const Model::CreateNamespaceRequest& request, const CreateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
CreateNamespaceOutcomeCallable createNamespaceCallable(const Model::CreateNamespaceRequest& request) const;
|
|
||||||
DeleteConfigurationOutcome deleteConfiguration(const Model::DeleteConfigurationRequest &request)const;
|
|
||||||
void deleteConfigurationAsync(const Model::DeleteConfigurationRequest& request, const DeleteConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DeleteConfigurationOutcomeCallable deleteConfigurationCallable(const Model::DeleteConfigurationRequest& request) const;
|
|
||||||
DeleteNamespaceOutcome deleteNamespace(const Model::DeleteNamespaceRequest &request)const;
|
|
||||||
void deleteNamespaceAsync(const Model::DeleteNamespaceRequest& request, const DeleteNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DeleteNamespaceOutcomeCallable deleteNamespaceCallable(const Model::DeleteNamespaceRequest& request) const;
|
|
||||||
DeployConfigurationOutcome deployConfiguration(const Model::DeployConfigurationRequest &request)const;
|
|
||||||
void deployConfigurationAsync(const Model::DeployConfigurationRequest& request, const DeployConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DeployConfigurationOutcomeCallable deployConfigurationCallable(const Model::DeployConfigurationRequest& request) const;
|
|
||||||
DescribeConfigurationOutcome describeConfiguration(const Model::DescribeConfigurationRequest &request)const;
|
|
||||||
void describeConfigurationAsync(const Model::DescribeConfigurationRequest& request, const DescribeConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DescribeConfigurationOutcomeCallable describeConfigurationCallable(const Model::DescribeConfigurationRequest& request) const;
|
|
||||||
DescribeNamespaceOutcome describeNamespace(const Model::DescribeNamespaceRequest &request)const;
|
|
||||||
void describeNamespaceAsync(const Model::DescribeNamespaceRequest& request, const DescribeNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DescribeNamespaceOutcomeCallable describeNamespaceCallable(const Model::DescribeNamespaceRequest& request) const;
|
|
||||||
UpdateNamespaceOutcome updateNamespace(const Model::UpdateNamespaceRequest &request)const;
|
|
||||||
void updateNamespaceAsync(const Model::UpdateNamespaceRequest& request, const UpdateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
UpdateNamespaceOutcomeCallable updateNamespaceCallable(const Model::UpdateNamespaceRequest& request) const;
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_ACMS_OPENCLIENT_H_
|
|
||||||
@@ -1,32 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_ACMS_OPENEXPORT_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_ACMS_OPENEXPORT_H_
|
|
||||||
|
|
||||||
#include <alibabacloud/core/Global.h>
|
|
||||||
|
|
||||||
#if defined(ALIBABACLOUD_SHARED)
|
|
||||||
# if defined(ALIBABACLOUD_ACMS_OPEN_LIBRARY)
|
|
||||||
# define ALIBABACLOUD_ACMS_OPEN_EXPORT ALIBABACLOUD_DECL_EXPORT
|
|
||||||
# else
|
|
||||||
# define ALIBABACLOUD_ACMS_OPEN_EXPORT ALIBABACLOUD_DECL_IMPORT
|
|
||||||
# endif
|
|
||||||
#else
|
|
||||||
# define ALIBABACLOUD_ACMS_OPEN_EXPORT
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_ACMS_OPENEXPORT_H_
|
|
||||||
@@ -1,69 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_CREATECONFIGURATIONREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_CREATECONFIGURATIONREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT CreateConfigurationRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
CreateConfigurationRequest();
|
|
||||||
~CreateConfigurationRequest();
|
|
||||||
|
|
||||||
std::string getDataId()const;
|
|
||||||
void setDataId(const std::string& dataId);
|
|
||||||
std::string getAppName()const;
|
|
||||||
void setAppName(const std::string& appName);
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
std::string getType()const;
|
|
||||||
void setType(const std::string& type);
|
|
||||||
std::string getContent()const;
|
|
||||||
void setContent(const std::string& content);
|
|
||||||
std::string getGroup()const;
|
|
||||||
void setGroup(const std::string& group);
|
|
||||||
std::string getDesc()const;
|
|
||||||
void setDesc(const std::string& desc);
|
|
||||||
std::string getTags()const;
|
|
||||||
void setTags(const std::string& tags);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string dataId_;
|
|
||||||
std::string appName_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
std::string type_;
|
|
||||||
std::string content_;
|
|
||||||
std::string group_;
|
|
||||||
std::string desc_;
|
|
||||||
std::string tags_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_CREATECONFIGURATIONREQUEST_H_
|
|
||||||
@@ -1,53 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_CREATECONFIGURATIONRESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_CREATECONFIGURATIONRESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT CreateConfigurationResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
CreateConfigurationResult();
|
|
||||||
explicit CreateConfigurationResult(const std::string &payload);
|
|
||||||
~CreateConfigurationResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_CREATECONFIGURATIONRESULT_H_
|
|
||||||
@@ -1,48 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_CREATENAMESPACEREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_CREATENAMESPACEREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT CreateNamespaceRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
CreateNamespaceRequest();
|
|
||||||
~CreateNamespaceRequest();
|
|
||||||
|
|
||||||
std::string getName()const;
|
|
||||||
void setName(const std::string& name);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string name_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_CREATENAMESPACEREQUEST_H_
|
|
||||||
@@ -1,55 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_CREATENAMESPACERESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_CREATENAMESPACERESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT CreateNamespaceResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
CreateNamespaceResult();
|
|
||||||
explicit CreateNamespaceResult(const std::string &payload);
|
|
||||||
~CreateNamespaceResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_CREATENAMESPACERESULT_H_
|
|
||||||
@@ -1,54 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_DELETECONFIGURATIONREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_DELETECONFIGURATIONREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT DeleteConfigurationRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DeleteConfigurationRequest();
|
|
||||||
~DeleteConfigurationRequest();
|
|
||||||
|
|
||||||
std::string getDataId()const;
|
|
||||||
void setDataId(const std::string& dataId);
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
std::string getGroup()const;
|
|
||||||
void setGroup(const std::string& group);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string dataId_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
std::string group_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_DELETECONFIGURATIONREQUEST_H_
|
|
||||||
@@ -1,53 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_DELETECONFIGURATIONRESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_DELETECONFIGURATIONRESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT DeleteConfigurationResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
DeleteConfigurationResult();
|
|
||||||
explicit DeleteConfigurationResult(const std::string &payload);
|
|
||||||
~DeleteConfigurationResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_DELETECONFIGURATIONRESULT_H_
|
|
||||||
@@ -1,48 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_DELETENAMESPACEREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_DELETENAMESPACEREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT DeleteNamespaceRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DeleteNamespaceRequest();
|
|
||||||
~DeleteNamespaceRequest();
|
|
||||||
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string namespaceId_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_DELETENAMESPACEREQUEST_H_
|
|
||||||
@@ -1,53 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_DELETENAMESPACERESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_DELETENAMESPACERESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT DeleteNamespaceResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
DeleteNamespaceResult();
|
|
||||||
explicit DeleteNamespaceResult(const std::string &payload);
|
|
||||||
~DeleteNamespaceResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_DELETENAMESPACERESULT_H_
|
|
||||||
@@ -1,69 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_DEPLOYCONFIGURATIONREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_DEPLOYCONFIGURATIONREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT DeployConfigurationRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DeployConfigurationRequest();
|
|
||||||
~DeployConfigurationRequest();
|
|
||||||
|
|
||||||
std::string getDataId()const;
|
|
||||||
void setDataId(const std::string& dataId);
|
|
||||||
std::string getAppName()const;
|
|
||||||
void setAppName(const std::string& appName);
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
std::string getType()const;
|
|
||||||
void setType(const std::string& type);
|
|
||||||
std::string getContent()const;
|
|
||||||
void setContent(const std::string& content);
|
|
||||||
std::string getGroup()const;
|
|
||||||
void setGroup(const std::string& group);
|
|
||||||
std::string getDesc()const;
|
|
||||||
void setDesc(const std::string& desc);
|
|
||||||
std::string getTags()const;
|
|
||||||
void setTags(const std::string& tags);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string dataId_;
|
|
||||||
std::string appName_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
std::string type_;
|
|
||||||
std::string content_;
|
|
||||||
std::string group_;
|
|
||||||
std::string desc_;
|
|
||||||
std::string tags_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_DEPLOYCONFIGURATIONREQUEST_H_
|
|
||||||
@@ -1,53 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_DEPLOYCONFIGURATIONRESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_DEPLOYCONFIGURATIONRESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT DeployConfigurationResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
DeployConfigurationResult();
|
|
||||||
explicit DeployConfigurationResult(const std::string &payload);
|
|
||||||
~DeployConfigurationResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_DEPLOYCONFIGURATIONRESULT_H_
|
|
||||||
@@ -1,54 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBECONFIGURATIONREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBECONFIGURATIONREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT DescribeConfigurationRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DescribeConfigurationRequest();
|
|
||||||
~DescribeConfigurationRequest();
|
|
||||||
|
|
||||||
std::string getDataId()const;
|
|
||||||
void setDataId(const std::string& dataId);
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
std::string getGroup()const;
|
|
||||||
void setGroup(const std::string& group);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string dataId_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
std::string group_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBECONFIGURATIONREQUEST_H_
|
|
||||||
@@ -1,65 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBECONFIGURATIONRESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBECONFIGURATIONRESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT DescribeConfigurationResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
struct Configuration
|
|
||||||
{
|
|
||||||
std::string group;
|
|
||||||
std::string desc;
|
|
||||||
std::string dataId;
|
|
||||||
std::string content;
|
|
||||||
std::string tags;
|
|
||||||
std::string md5;
|
|
||||||
std::string appName;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
DescribeConfigurationResult();
|
|
||||||
explicit DescribeConfigurationResult(const std::string &payload);
|
|
||||||
~DescribeConfigurationResult();
|
|
||||||
Configuration getConfiguration()const;
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
Configuration configuration_;
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBECONFIGURATIONRESULT_H_
|
|
||||||
@@ -1,48 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBENAMESPACEREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBENAMESPACEREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT DescribeNamespaceRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DescribeNamespaceRequest();
|
|
||||||
~DescribeNamespaceRequest();
|
|
||||||
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string namespaceId_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBENAMESPACEREQUEST_H_
|
|
||||||
@@ -1,63 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBENAMESPACERESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBENAMESPACERESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT DescribeNamespaceResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
struct _Namespace
|
|
||||||
{
|
|
||||||
std::string secretKey;
|
|
||||||
std::string endpoint;
|
|
||||||
std::string regionId;
|
|
||||||
std::string accessKey;
|
|
||||||
std::string name;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
DescribeNamespaceResult();
|
|
||||||
explicit DescribeNamespaceResult(const std::string &payload);
|
|
||||||
~DescribeNamespaceResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
_Namespace get_Namespace()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
_Namespace _namespace_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_DESCRIBENAMESPACERESULT_H_
|
|
||||||
@@ -1,51 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_UPDATENAMESPACEREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_UPDATENAMESPACEREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RoaServiceRequest.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT UpdateNamespaceRequest : public RoaServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
UpdateNamespaceRequest();
|
|
||||||
~UpdateNamespaceRequest();
|
|
||||||
|
|
||||||
std::string getNamespaceName()const;
|
|
||||||
void setNamespaceName(const std::string& namespaceName);
|
|
||||||
std::string getNamespaceId()const;
|
|
||||||
void setNamespaceId(const std::string& namespaceId);
|
|
||||||
|
|
||||||
private:
|
|
||||||
std::string namespaceName_;
|
|
||||||
std::string namespaceId_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_UPDATENAMESPACEREQUEST_H_
|
|
||||||
@@ -1,53 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ACMS_OPEN_MODEL_UPDATENAMESPACERESULT_H_
|
|
||||||
#define ALIBABACLOUD_ACMS_OPEN_MODEL_UPDATENAMESPACERESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/acms-open/Acms_openExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Acms_open
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ACMS_OPEN_EXPORT UpdateNamespaceResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
|
|
||||||
UpdateNamespaceResult();
|
|
||||||
explicit UpdateNamespaceResult(const std::string &payload);
|
|
||||||
~UpdateNamespaceResult();
|
|
||||||
std::string getMessage()const;
|
|
||||||
std::string getCode()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
std::string message_;
|
|
||||||
std::string code_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ACMS_OPEN_MODEL_UPDATENAMESPACERESULT_H_
|
|
||||||
@@ -1,341 +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/acms-open/Acms_openClient.h>
|
|
||||||
#include <alibabacloud/core/SimpleCredentialsProvider.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud;
|
|
||||||
using namespace AlibabaCloud::Location;
|
|
||||||
using namespace AlibabaCloud::Acms_open;
|
|
||||||
using namespace AlibabaCloud::Acms_open::Model;
|
|
||||||
|
|
||||||
namespace
|
|
||||||
{
|
|
||||||
const std::string SERVICE_NAME = "acms-open";
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::Acms_openClient(const Credentials &credentials, const ClientConfiguration &configuration) :
|
|
||||||
RoaServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
|
||||||
{
|
|
||||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "acms");
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::Acms_openClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
|
||||||
RoaServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
|
||||||
{
|
|
||||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "acms");
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::Acms_openClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
|
||||||
RoaServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
|
||||||
{
|
|
||||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
|
||||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "acms");
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::~Acms_openClient()
|
|
||||||
{}
|
|
||||||
|
|
||||||
Acms_openClient::CreateConfigurationOutcome Acms_openClient::createConfiguration(const CreateConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return CreateConfigurationOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return CreateConfigurationOutcome(CreateConfigurationResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return CreateConfigurationOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void Acms_openClient::createConfigurationAsync(const CreateConfigurationRequest& request, const CreateConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, createConfiguration(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::CreateConfigurationOutcomeCallable Acms_openClient::createConfigurationCallable(const CreateConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<CreateConfigurationOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->createConfiguration(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::CreateNamespaceOutcome Acms_openClient::createNamespace(const CreateNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return CreateNamespaceOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return CreateNamespaceOutcome(CreateNamespaceResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return CreateNamespaceOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void Acms_openClient::createNamespaceAsync(const CreateNamespaceRequest& request, const CreateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, createNamespace(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::CreateNamespaceOutcomeCallable Acms_openClient::createNamespaceCallable(const CreateNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<CreateNamespaceOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->createNamespace(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::DeleteConfigurationOutcome Acms_openClient::deleteConfiguration(const DeleteConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return DeleteConfigurationOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return DeleteConfigurationOutcome(DeleteConfigurationResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return DeleteConfigurationOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void Acms_openClient::deleteConfigurationAsync(const DeleteConfigurationRequest& request, const DeleteConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, deleteConfiguration(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::DeleteConfigurationOutcomeCallable Acms_openClient::deleteConfigurationCallable(const DeleteConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<DeleteConfigurationOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->deleteConfiguration(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::DeleteNamespaceOutcome Acms_openClient::deleteNamespace(const DeleteNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return DeleteNamespaceOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return DeleteNamespaceOutcome(DeleteNamespaceResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return DeleteNamespaceOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void Acms_openClient::deleteNamespaceAsync(const DeleteNamespaceRequest& request, const DeleteNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, deleteNamespace(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::DeleteNamespaceOutcomeCallable Acms_openClient::deleteNamespaceCallable(const DeleteNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<DeleteNamespaceOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->deleteNamespace(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::DeployConfigurationOutcome Acms_openClient::deployConfiguration(const DeployConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return DeployConfigurationOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return DeployConfigurationOutcome(DeployConfigurationResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return DeployConfigurationOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void Acms_openClient::deployConfigurationAsync(const DeployConfigurationRequest& request, const DeployConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, deployConfiguration(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::DeployConfigurationOutcomeCallable Acms_openClient::deployConfigurationCallable(const DeployConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<DeployConfigurationOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->deployConfiguration(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::DescribeConfigurationOutcome Acms_openClient::describeConfiguration(const DescribeConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return DescribeConfigurationOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return DescribeConfigurationOutcome(DescribeConfigurationResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return DescribeConfigurationOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void Acms_openClient::describeConfigurationAsync(const DescribeConfigurationRequest& request, const DescribeConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, describeConfiguration(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::DescribeConfigurationOutcomeCallable Acms_openClient::describeConfigurationCallable(const DescribeConfigurationRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<DescribeConfigurationOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->describeConfiguration(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::DescribeNamespaceOutcome Acms_openClient::describeNamespace(const DescribeNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return DescribeNamespaceOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return DescribeNamespaceOutcome(DescribeNamespaceResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return DescribeNamespaceOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void Acms_openClient::describeNamespaceAsync(const DescribeNamespaceRequest& request, const DescribeNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, describeNamespace(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::DescribeNamespaceOutcomeCallable Acms_openClient::describeNamespaceCallable(const DescribeNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<DescribeNamespaceOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->describeNamespace(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::UpdateNamespaceOutcome Acms_openClient::updateNamespace(const UpdateNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
||||||
if (!endpointOutcome.isSuccess())
|
|
||||||
return UpdateNamespaceOutcome(endpointOutcome.error());
|
|
||||||
|
|
||||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
||||||
|
|
||||||
if (outcome.isSuccess())
|
|
||||||
return UpdateNamespaceOutcome(UpdateNamespaceResult(outcome.result()));
|
|
||||||
else
|
|
||||||
return UpdateNamespaceOutcome(outcome.error());
|
|
||||||
}
|
|
||||||
|
|
||||||
void Acms_openClient::updateNamespaceAsync(const UpdateNamespaceRequest& request, const UpdateNamespaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
||||||
{
|
|
||||||
auto fn = [this, request, handler, context]()
|
|
||||||
{
|
|
||||||
handler(this, request, updateNamespace(request), context);
|
|
||||||
};
|
|
||||||
|
|
||||||
asyncExecute(new Runnable(fn));
|
|
||||||
}
|
|
||||||
|
|
||||||
Acms_openClient::UpdateNamespaceOutcomeCallable Acms_openClient::updateNamespaceCallable(const UpdateNamespaceRequest &request) const
|
|
||||||
{
|
|
||||||
auto task = std::make_shared<std::packaged_task<UpdateNamespaceOutcome()>>(
|
|
||||||
[this, request]()
|
|
||||||
{
|
|
||||||
return this->updateNamespace(request);
|
|
||||||
});
|
|
||||||
|
|
||||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
||||||
return task->get_future();
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,118 +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/acms-open/model/CreateConfigurationRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acms_open::Model::CreateConfigurationRequest;
|
|
||||||
|
|
||||||
CreateConfigurationRequest::CreateConfigurationRequest() :
|
|
||||||
RoaServiceRequest("acms-open", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/configuration");
|
|
||||||
setMethod(HttpRequest::Method::Post);
|
|
||||||
}
|
|
||||||
|
|
||||||
CreateConfigurationRequest::~CreateConfigurationRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getDataId()const
|
|
||||||
{
|
|
||||||
return dataId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setDataId(const std::string& dataId)
|
|
||||||
{
|
|
||||||
dataId_ = dataId;
|
|
||||||
setBodyParameter("DataId", dataId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getAppName()const
|
|
||||||
{
|
|
||||||
return appName_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setAppName(const std::string& appName)
|
|
||||||
{
|
|
||||||
appName_ = appName;
|
|
||||||
setBodyParameter("AppName", appName);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setBodyParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getType()const
|
|
||||||
{
|
|
||||||
return type_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setType(const std::string& type)
|
|
||||||
{
|
|
||||||
type_ = type;
|
|
||||||
setBodyParameter("Type", type);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getContent()const
|
|
||||||
{
|
|
||||||
return content_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setContent(const std::string& content)
|
|
||||||
{
|
|
||||||
content_ = content;
|
|
||||||
setBodyParameter("Content", content);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getGroup()const
|
|
||||||
{
|
|
||||||
return group_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setGroup(const std::string& group)
|
|
||||||
{
|
|
||||||
group_ = group;
|
|
||||||
setBodyParameter("Group", group);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getDesc()const
|
|
||||||
{
|
|
||||||
return desc_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setDesc(const std::string& desc)
|
|
||||||
{
|
|
||||||
desc_ = desc;
|
|
||||||
setBodyParameter("Desc", desc);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationRequest::getTags()const
|
|
||||||
{
|
|
||||||
return tags_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateConfigurationRequest::setTags(const std::string& tags)
|
|
||||||
{
|
|
||||||
tags_ = tags;
|
|
||||||
setBodyParameter("Tags", tags);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,58 +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/acms-open/model/CreateConfigurationResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acms_open;
|
|
||||||
using namespace AlibabaCloud::Acms_open::Model;
|
|
||||||
|
|
||||||
CreateConfigurationResult::CreateConfigurationResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
CreateConfigurationResult::CreateConfigurationResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
CreateConfigurationResult::~CreateConfigurationResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void CreateConfigurationResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateConfigurationResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,41 +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/acms-open/model/CreateNamespaceRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acms_open::Model::CreateNamespaceRequest;
|
|
||||||
|
|
||||||
CreateNamespaceRequest::CreateNamespaceRequest() :
|
|
||||||
RoaServiceRequest("acms-open", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/namespace");
|
|
||||||
setMethod(HttpRequest::Method::Post);
|
|
||||||
}
|
|
||||||
|
|
||||||
CreateNamespaceRequest::~CreateNamespaceRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string CreateNamespaceRequest::getName()const
|
|
||||||
{
|
|
||||||
return name_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void CreateNamespaceRequest::setName(const std::string& name)
|
|
||||||
{
|
|
||||||
name_ = name;
|
|
||||||
setBodyParameter("Name", name);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,65 +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/acms-open/model/CreateNamespaceResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acms_open;
|
|
||||||
using namespace AlibabaCloud::Acms_open::Model;
|
|
||||||
|
|
||||||
CreateNamespaceResult::CreateNamespaceResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
CreateNamespaceResult::CreateNamespaceResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
CreateNamespaceResult::~CreateNamespaceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void CreateNamespaceResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
if(!value["NamespaceId"].isNull())
|
|
||||||
namespaceId_ = value["NamespaceId"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateNamespaceResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateNamespaceResult::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string CreateNamespaceResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,63 +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/acms-open/model/DeleteConfigurationRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acms_open::Model::DeleteConfigurationRequest;
|
|
||||||
|
|
||||||
DeleteConfigurationRequest::DeleteConfigurationRequest() :
|
|
||||||
RoaServiceRequest("acms-open", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/configuration");
|
|
||||||
setMethod(HttpRequest::Method::Delete);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeleteConfigurationRequest::~DeleteConfigurationRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string DeleteConfigurationRequest::getDataId()const
|
|
||||||
{
|
|
||||||
return dataId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeleteConfigurationRequest::setDataId(const std::string& dataId)
|
|
||||||
{
|
|
||||||
dataId_ = dataId;
|
|
||||||
setParameter("DataId", dataId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteConfigurationRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeleteConfigurationRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteConfigurationRequest::getGroup()const
|
|
||||||
{
|
|
||||||
return group_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeleteConfigurationRequest::setGroup(const std::string& group)
|
|
||||||
{
|
|
||||||
group_ = group;
|
|
||||||
setParameter("Group", group);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,58 +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/acms-open/model/DeleteConfigurationResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acms_open;
|
|
||||||
using namespace AlibabaCloud::Acms_open::Model;
|
|
||||||
|
|
||||||
DeleteConfigurationResult::DeleteConfigurationResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
DeleteConfigurationResult::DeleteConfigurationResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeleteConfigurationResult::~DeleteConfigurationResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void DeleteConfigurationResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteConfigurationResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteConfigurationResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,41 +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/acms-open/model/DeleteNamespaceRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acms_open::Model::DeleteNamespaceRequest;
|
|
||||||
|
|
||||||
DeleteNamespaceRequest::DeleteNamespaceRequest() :
|
|
||||||
RoaServiceRequest("acms-open", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/namespace");
|
|
||||||
setMethod(HttpRequest::Method::Delete);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeleteNamespaceRequest::~DeleteNamespaceRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string DeleteNamespaceRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeleteNamespaceRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,58 +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/acms-open/model/DeleteNamespaceResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acms_open;
|
|
||||||
using namespace AlibabaCloud::Acms_open::Model;
|
|
||||||
|
|
||||||
DeleteNamespaceResult::DeleteNamespaceResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
DeleteNamespaceResult::DeleteNamespaceResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeleteNamespaceResult::~DeleteNamespaceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void DeleteNamespaceResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteNamespaceResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeleteNamespaceResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,118 +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/acms-open/model/DeployConfigurationRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acms_open::Model::DeployConfigurationRequest;
|
|
||||||
|
|
||||||
DeployConfigurationRequest::DeployConfigurationRequest() :
|
|
||||||
RoaServiceRequest("acms-open", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/configuration");
|
|
||||||
setMethod(HttpRequest::Method::Put);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeployConfigurationRequest::~DeployConfigurationRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getDataId()const
|
|
||||||
{
|
|
||||||
return dataId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setDataId(const std::string& dataId)
|
|
||||||
{
|
|
||||||
dataId_ = dataId;
|
|
||||||
setBodyParameter("DataId", dataId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getAppName()const
|
|
||||||
{
|
|
||||||
return appName_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setAppName(const std::string& appName)
|
|
||||||
{
|
|
||||||
appName_ = appName;
|
|
||||||
setBodyParameter("AppName", appName);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setBodyParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getType()const
|
|
||||||
{
|
|
||||||
return type_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setType(const std::string& type)
|
|
||||||
{
|
|
||||||
type_ = type;
|
|
||||||
setBodyParameter("Type", type);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getContent()const
|
|
||||||
{
|
|
||||||
return content_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setContent(const std::string& content)
|
|
||||||
{
|
|
||||||
content_ = content;
|
|
||||||
setBodyParameter("Content", content);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getGroup()const
|
|
||||||
{
|
|
||||||
return group_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setGroup(const std::string& group)
|
|
||||||
{
|
|
||||||
group_ = group;
|
|
||||||
setBodyParameter("Group", group);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getDesc()const
|
|
||||||
{
|
|
||||||
return desc_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setDesc(const std::string& desc)
|
|
||||||
{
|
|
||||||
desc_ = desc;
|
|
||||||
setBodyParameter("Desc", desc);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationRequest::getTags()const
|
|
||||||
{
|
|
||||||
return tags_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DeployConfigurationRequest::setTags(const std::string& tags)
|
|
||||||
{
|
|
||||||
tags_ = tags;
|
|
||||||
setBodyParameter("Tags", tags);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,58 +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/acms-open/model/DeployConfigurationResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acms_open;
|
|
||||||
using namespace AlibabaCloud::Acms_open::Model;
|
|
||||||
|
|
||||||
DeployConfigurationResult::DeployConfigurationResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
DeployConfigurationResult::DeployConfigurationResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
DeployConfigurationResult::~DeployConfigurationResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void DeployConfigurationResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DeployConfigurationResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,63 +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/acms-open/model/DescribeConfigurationRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acms_open::Model::DescribeConfigurationRequest;
|
|
||||||
|
|
||||||
DescribeConfigurationRequest::DescribeConfigurationRequest() :
|
|
||||||
RoaServiceRequest("acms-open", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/configuration");
|
|
||||||
setMethod(HttpRequest::Method::Get);
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeConfigurationRequest::~DescribeConfigurationRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string DescribeConfigurationRequest::getDataId()const
|
|
||||||
{
|
|
||||||
return dataId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DescribeConfigurationRequest::setDataId(const std::string& dataId)
|
|
||||||
{
|
|
||||||
dataId_ = dataId;
|
|
||||||
setParameter("DataId", dataId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeConfigurationRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DescribeConfigurationRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeConfigurationRequest::getGroup()const
|
|
||||||
{
|
|
||||||
return group_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DescribeConfigurationRequest::setGroup(const std::string& group)
|
|
||||||
{
|
|
||||||
group_ = group;
|
|
||||||
setParameter("Group", group);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,78 +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/acms-open/model/DescribeConfigurationResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acms_open;
|
|
||||||
using namespace AlibabaCloud::Acms_open::Model;
|
|
||||||
|
|
||||||
DescribeConfigurationResult::DescribeConfigurationResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
DescribeConfigurationResult::DescribeConfigurationResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeConfigurationResult::~DescribeConfigurationResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void DescribeConfigurationResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
auto configurationNode = value["Configuration"];
|
|
||||||
if(!configurationNode["DataId"].isNull())
|
|
||||||
configuration_.dataId = configurationNode["DataId"].asString();
|
|
||||||
if(!configurationNode["Group"].isNull())
|
|
||||||
configuration_.group = configurationNode["Group"].asString();
|
|
||||||
if(!configurationNode["Content"].isNull())
|
|
||||||
configuration_.content = configurationNode["Content"].asString();
|
|
||||||
if(!configurationNode["Md5"].isNull())
|
|
||||||
configuration_.md5 = configurationNode["Md5"].asString();
|
|
||||||
if(!configurationNode["AppName"].isNull())
|
|
||||||
configuration_.appName = configurationNode["AppName"].asString();
|
|
||||||
if(!configurationNode["Desc"].isNull())
|
|
||||||
configuration_.desc = configurationNode["Desc"].asString();
|
|
||||||
if(!configurationNode["Tags"].isNull())
|
|
||||||
configuration_.tags = configurationNode["Tags"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeConfigurationResult::Configuration DescribeConfigurationResult::getConfiguration()const
|
|
||||||
{
|
|
||||||
return configuration_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeConfigurationResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeConfigurationResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,41 +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/acms-open/model/DescribeNamespaceRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acms_open::Model::DescribeNamespaceRequest;
|
|
||||||
|
|
||||||
DescribeNamespaceRequest::DescribeNamespaceRequest() :
|
|
||||||
RoaServiceRequest("acms-open", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/namespace");
|
|
||||||
setMethod(HttpRequest::Method::Get);
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeNamespaceRequest::~DescribeNamespaceRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string DescribeNamespaceRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void DescribeNamespaceRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -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/acms-open/model/DescribeNamespaceResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acms_open;
|
|
||||||
using namespace AlibabaCloud::Acms_open::Model;
|
|
||||||
|
|
||||||
DescribeNamespaceResult::DescribeNamespaceResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
DescribeNamespaceResult::DescribeNamespaceResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeNamespaceResult::~DescribeNamespaceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void DescribeNamespaceResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
auto _namespaceNode = value["Namespace"];
|
|
||||||
if(!_namespaceNode["RegionId"].isNull())
|
|
||||||
_namespace_.regionId = _namespaceNode["RegionId"].asString();
|
|
||||||
if(!_namespaceNode["Endpoint"].isNull())
|
|
||||||
_namespace_.endpoint = _namespaceNode["Endpoint"].asString();
|
|
||||||
if(!_namespaceNode["AccessKey"].isNull())
|
|
||||||
_namespace_.accessKey = _namespaceNode["AccessKey"].asString();
|
|
||||||
if(!_namespaceNode["SecretKey"].isNull())
|
|
||||||
_namespace_.secretKey = _namespaceNode["SecretKey"].asString();
|
|
||||||
if(!_namespaceNode["Name"].isNull())
|
|
||||||
_namespace_.name = _namespaceNode["Name"].asString();
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeNamespaceResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
DescribeNamespaceResult::_Namespace DescribeNamespaceResult::get_Namespace()const
|
|
||||||
{
|
|
||||||
return _namespace_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string DescribeNamespaceResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,52 +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/acms-open/model/UpdateNamespaceRequest.h>
|
|
||||||
|
|
||||||
using AlibabaCloud::Acms_open::Model::UpdateNamespaceRequest;
|
|
||||||
|
|
||||||
UpdateNamespaceRequest::UpdateNamespaceRequest() :
|
|
||||||
RoaServiceRequest("acms-open", "2020-02-06")
|
|
||||||
{
|
|
||||||
setResourcePath("/diamond-ops/pop/namespace");
|
|
||||||
setMethod(HttpRequest::Method::Put);
|
|
||||||
}
|
|
||||||
|
|
||||||
UpdateNamespaceRequest::~UpdateNamespaceRequest()
|
|
||||||
{}
|
|
||||||
|
|
||||||
std::string UpdateNamespaceRequest::getNamespaceName()const
|
|
||||||
{
|
|
||||||
return namespaceName_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void UpdateNamespaceRequest::setNamespaceName(const std::string& namespaceName)
|
|
||||||
{
|
|
||||||
namespaceName_ = namespaceName;
|
|
||||||
setBodyParameter("NamespaceName", namespaceName);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string UpdateNamespaceRequest::getNamespaceId()const
|
|
||||||
{
|
|
||||||
return namespaceId_;
|
|
||||||
}
|
|
||||||
|
|
||||||
void UpdateNamespaceRequest::setNamespaceId(const std::string& namespaceId)
|
|
||||||
{
|
|
||||||
namespaceId_ = namespaceId;
|
|
||||||
setBodyParameter("NamespaceId", namespaceId);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1,58 +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/acms-open/model/UpdateNamespaceResult.h>
|
|
||||||
#include <json/json.h>
|
|
||||||
|
|
||||||
using namespace AlibabaCloud::Acms_open;
|
|
||||||
using namespace AlibabaCloud::Acms_open::Model;
|
|
||||||
|
|
||||||
UpdateNamespaceResult::UpdateNamespaceResult() :
|
|
||||||
ServiceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
UpdateNamespaceResult::UpdateNamespaceResult(const std::string &payload) :
|
|
||||||
ServiceResult()
|
|
||||||
{
|
|
||||||
parse(payload);
|
|
||||||
}
|
|
||||||
|
|
||||||
UpdateNamespaceResult::~UpdateNamespaceResult()
|
|
||||||
{}
|
|
||||||
|
|
||||||
void UpdateNamespaceResult::parse(const std::string &payload)
|
|
||||||
{
|
|
||||||
Json::Reader reader;
|
|
||||||
Json::Value value;
|
|
||||||
reader.parse(payload, value);
|
|
||||||
setRequestId(value["RequestId"].asString());
|
|
||||||
if(!value["Code"].isNull())
|
|
||||||
code_ = value["Code"].asString();
|
|
||||||
if(!value["Message"].isNull())
|
|
||||||
message_ = value["Message"].asString();
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string UpdateNamespaceResult::getMessage()const
|
|
||||||
{
|
|
||||||
return message_;
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string UpdateNamespaceResult::getCode()const
|
|
||||||
{
|
|
||||||
return code_;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -77,8 +77,6 @@ set(adb_public_header_model
|
|||||||
include/alibabacloud/adb/model/DescribeTableDetailResult.h
|
include/alibabacloud/adb/model/DescribeTableDetailResult.h
|
||||||
include/alibabacloud/adb/model/DescribeTablesRequest.h
|
include/alibabacloud/adb/model/DescribeTablesRequest.h
|
||||||
include/alibabacloud/adb/model/DescribeTablesResult.h
|
include/alibabacloud/adb/model/DescribeTablesResult.h
|
||||||
include/alibabacloud/adb/model/DescribeTaskInfoRequest.h
|
|
||||||
include/alibabacloud/adb/model/DescribeTaskInfoResult.h
|
|
||||||
include/alibabacloud/adb/model/GrantOperatorPermissionRequest.h
|
include/alibabacloud/adb/model/GrantOperatorPermissionRequest.h
|
||||||
include/alibabacloud/adb/model/GrantOperatorPermissionResult.h
|
include/alibabacloud/adb/model/GrantOperatorPermissionResult.h
|
||||||
include/alibabacloud/adb/model/KillProcessRequest.h
|
include/alibabacloud/adb/model/KillProcessRequest.h
|
||||||
@@ -91,8 +89,6 @@ set(adb_public_header_model
|
|||||||
include/alibabacloud/adb/model/ModifyAutoRenewAttributeResult.h
|
include/alibabacloud/adb/model/ModifyAutoRenewAttributeResult.h
|
||||||
include/alibabacloud/adb/model/ModifyBackupPolicyRequest.h
|
include/alibabacloud/adb/model/ModifyBackupPolicyRequest.h
|
||||||
include/alibabacloud/adb/model/ModifyBackupPolicyResult.h
|
include/alibabacloud/adb/model/ModifyBackupPolicyResult.h
|
||||||
include/alibabacloud/adb/model/ModifyClusterConnectionStringRequest.h
|
|
||||||
include/alibabacloud/adb/model/ModifyClusterConnectionStringResult.h
|
|
||||||
include/alibabacloud/adb/model/ModifyDBClusterRequest.h
|
include/alibabacloud/adb/model/ModifyDBClusterRequest.h
|
||||||
include/alibabacloud/adb/model/ModifyDBClusterResult.h
|
include/alibabacloud/adb/model/ModifyDBClusterResult.h
|
||||||
include/alibabacloud/adb/model/ModifyDBClusterAccessWhiteListRequest.h
|
include/alibabacloud/adb/model/ModifyDBClusterAccessWhiteListRequest.h
|
||||||
@@ -172,8 +168,6 @@ set(adb_src
|
|||||||
src/model/DescribeTableDetailResult.cc
|
src/model/DescribeTableDetailResult.cc
|
||||||
src/model/DescribeTablesRequest.cc
|
src/model/DescribeTablesRequest.cc
|
||||||
src/model/DescribeTablesResult.cc
|
src/model/DescribeTablesResult.cc
|
||||||
src/model/DescribeTaskInfoRequest.cc
|
|
||||||
src/model/DescribeTaskInfoResult.cc
|
|
||||||
src/model/GrantOperatorPermissionRequest.cc
|
src/model/GrantOperatorPermissionRequest.cc
|
||||||
src/model/GrantOperatorPermissionResult.cc
|
src/model/GrantOperatorPermissionResult.cc
|
||||||
src/model/KillProcessRequest.cc
|
src/model/KillProcessRequest.cc
|
||||||
@@ -186,8 +180,6 @@ set(adb_src
|
|||||||
src/model/ModifyAutoRenewAttributeResult.cc
|
src/model/ModifyAutoRenewAttributeResult.cc
|
||||||
src/model/ModifyBackupPolicyRequest.cc
|
src/model/ModifyBackupPolicyRequest.cc
|
||||||
src/model/ModifyBackupPolicyResult.cc
|
src/model/ModifyBackupPolicyResult.cc
|
||||||
src/model/ModifyClusterConnectionStringRequest.cc
|
|
||||||
src/model/ModifyClusterConnectionStringResult.cc
|
|
||||||
src/model/ModifyDBClusterRequest.cc
|
src/model/ModifyDBClusterRequest.cc
|
||||||
src/model/ModifyDBClusterResult.cc
|
src/model/ModifyDBClusterResult.cc
|
||||||
src/model/ModifyDBClusterAccessWhiteListRequest.cc
|
src/model/ModifyDBClusterAccessWhiteListRequest.cc
|
||||||
|
|||||||
@@ -78,8 +78,6 @@
|
|||||||
#include "model/DescribeTableDetailResult.h"
|
#include "model/DescribeTableDetailResult.h"
|
||||||
#include "model/DescribeTablesRequest.h"
|
#include "model/DescribeTablesRequest.h"
|
||||||
#include "model/DescribeTablesResult.h"
|
#include "model/DescribeTablesResult.h"
|
||||||
#include "model/DescribeTaskInfoRequest.h"
|
|
||||||
#include "model/DescribeTaskInfoResult.h"
|
|
||||||
#include "model/GrantOperatorPermissionRequest.h"
|
#include "model/GrantOperatorPermissionRequest.h"
|
||||||
#include "model/GrantOperatorPermissionResult.h"
|
#include "model/GrantOperatorPermissionResult.h"
|
||||||
#include "model/KillProcessRequest.h"
|
#include "model/KillProcessRequest.h"
|
||||||
@@ -92,8 +90,6 @@
|
|||||||
#include "model/ModifyAutoRenewAttributeResult.h"
|
#include "model/ModifyAutoRenewAttributeResult.h"
|
||||||
#include "model/ModifyBackupPolicyRequest.h"
|
#include "model/ModifyBackupPolicyRequest.h"
|
||||||
#include "model/ModifyBackupPolicyResult.h"
|
#include "model/ModifyBackupPolicyResult.h"
|
||||||
#include "model/ModifyClusterConnectionStringRequest.h"
|
|
||||||
#include "model/ModifyClusterConnectionStringResult.h"
|
|
||||||
#include "model/ModifyDBClusterRequest.h"
|
#include "model/ModifyDBClusterRequest.h"
|
||||||
#include "model/ModifyDBClusterResult.h"
|
#include "model/ModifyDBClusterResult.h"
|
||||||
#include "model/ModifyDBClusterAccessWhiteListRequest.h"
|
#include "model/ModifyDBClusterAccessWhiteListRequest.h"
|
||||||
@@ -207,9 +203,6 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::DescribeTablesResult> DescribeTablesOutcome;
|
typedef Outcome<Error, Model::DescribeTablesResult> DescribeTablesOutcome;
|
||||||
typedef std::future<DescribeTablesOutcome> DescribeTablesOutcomeCallable;
|
typedef std::future<DescribeTablesOutcome> DescribeTablesOutcomeCallable;
|
||||||
typedef std::function<void(const AdbClient*, const Model::DescribeTablesRequest&, const DescribeTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTablesAsyncHandler;
|
typedef std::function<void(const AdbClient*, const Model::DescribeTablesRequest&, const DescribeTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTablesAsyncHandler;
|
||||||
typedef Outcome<Error, Model::DescribeTaskInfoResult> DescribeTaskInfoOutcome;
|
|
||||||
typedef std::future<DescribeTaskInfoOutcome> DescribeTaskInfoOutcomeCallable;
|
|
||||||
typedef std::function<void(const AdbClient*, const Model::DescribeTaskInfoRequest&, const DescribeTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTaskInfoAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::GrantOperatorPermissionResult> GrantOperatorPermissionOutcome;
|
typedef Outcome<Error, Model::GrantOperatorPermissionResult> GrantOperatorPermissionOutcome;
|
||||||
typedef std::future<GrantOperatorPermissionOutcome> GrantOperatorPermissionOutcomeCallable;
|
typedef std::future<GrantOperatorPermissionOutcome> GrantOperatorPermissionOutcomeCallable;
|
||||||
typedef std::function<void(const AdbClient*, const Model::GrantOperatorPermissionRequest&, const GrantOperatorPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantOperatorPermissionAsyncHandler;
|
typedef std::function<void(const AdbClient*, const Model::GrantOperatorPermissionRequest&, const GrantOperatorPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantOperatorPermissionAsyncHandler;
|
||||||
@@ -228,9 +221,6 @@ namespace AlibabaCloud
|
|||||||
typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome;
|
typedef Outcome<Error, Model::ModifyBackupPolicyResult> ModifyBackupPolicyOutcome;
|
||||||
typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
|
typedef std::future<ModifyBackupPolicyOutcome> ModifyBackupPolicyOutcomeCallable;
|
||||||
typedef std::function<void(const AdbClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler;
|
typedef std::function<void(const AdbClient*, const Model::ModifyBackupPolicyRequest&, const ModifyBackupPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBackupPolicyAsyncHandler;
|
||||||
typedef Outcome<Error, Model::ModifyClusterConnectionStringResult> ModifyClusterConnectionStringOutcome;
|
|
||||||
typedef std::future<ModifyClusterConnectionStringOutcome> ModifyClusterConnectionStringOutcomeCallable;
|
|
||||||
typedef std::function<void(const AdbClient*, const Model::ModifyClusterConnectionStringRequest&, const ModifyClusterConnectionStringOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyClusterConnectionStringAsyncHandler;
|
|
||||||
typedef Outcome<Error, Model::ModifyDBClusterResult> ModifyDBClusterOutcome;
|
typedef Outcome<Error, Model::ModifyDBClusterResult> ModifyDBClusterOutcome;
|
||||||
typedef std::future<ModifyDBClusterOutcome> ModifyDBClusterOutcomeCallable;
|
typedef std::future<ModifyDBClusterOutcome> ModifyDBClusterOutcomeCallable;
|
||||||
typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterRequest&, const ModifyDBClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterAsyncHandler;
|
typedef std::function<void(const AdbClient*, const Model::ModifyDBClusterRequest&, const ModifyDBClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBClusterAsyncHandler;
|
||||||
@@ -350,9 +340,6 @@ namespace AlibabaCloud
|
|||||||
DescribeTablesOutcome describeTables(const Model::DescribeTablesRequest &request)const;
|
DescribeTablesOutcome describeTables(const Model::DescribeTablesRequest &request)const;
|
||||||
void describeTablesAsync(const Model::DescribeTablesRequest& request, const DescribeTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void describeTablesAsync(const Model::DescribeTablesRequest& request, const DescribeTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
DescribeTablesOutcomeCallable describeTablesCallable(const Model::DescribeTablesRequest& request) const;
|
DescribeTablesOutcomeCallable describeTablesCallable(const Model::DescribeTablesRequest& request) const;
|
||||||
DescribeTaskInfoOutcome describeTaskInfo(const Model::DescribeTaskInfoRequest &request)const;
|
|
||||||
void describeTaskInfoAsync(const Model::DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
DescribeTaskInfoOutcomeCallable describeTaskInfoCallable(const Model::DescribeTaskInfoRequest& request) const;
|
|
||||||
GrantOperatorPermissionOutcome grantOperatorPermission(const Model::GrantOperatorPermissionRequest &request)const;
|
GrantOperatorPermissionOutcome grantOperatorPermission(const Model::GrantOperatorPermissionRequest &request)const;
|
||||||
void grantOperatorPermissionAsync(const Model::GrantOperatorPermissionRequest& request, const GrantOperatorPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void grantOperatorPermissionAsync(const Model::GrantOperatorPermissionRequest& request, const GrantOperatorPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
GrantOperatorPermissionOutcomeCallable grantOperatorPermissionCallable(const Model::GrantOperatorPermissionRequest& request) const;
|
GrantOperatorPermissionOutcomeCallable grantOperatorPermissionCallable(const Model::GrantOperatorPermissionRequest& request) const;
|
||||||
@@ -371,9 +358,6 @@ namespace AlibabaCloud
|
|||||||
ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const;
|
ModifyBackupPolicyOutcome modifyBackupPolicy(const Model::ModifyBackupPolicyRequest &request)const;
|
||||||
void modifyBackupPolicyAsync(const Model::ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void modifyBackupPolicyAsync(const Model::ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const;
|
ModifyBackupPolicyOutcomeCallable modifyBackupPolicyCallable(const Model::ModifyBackupPolicyRequest& request) const;
|
||||||
ModifyClusterConnectionStringOutcome modifyClusterConnectionString(const Model::ModifyClusterConnectionStringRequest &request)const;
|
|
||||||
void modifyClusterConnectionStringAsync(const Model::ModifyClusterConnectionStringRequest& request, const ModifyClusterConnectionStringAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
||||||
ModifyClusterConnectionStringOutcomeCallable modifyClusterConnectionStringCallable(const Model::ModifyClusterConnectionStringRequest& request) const;
|
|
||||||
ModifyDBClusterOutcome modifyDBCluster(const Model::ModifyDBClusterRequest &request)const;
|
ModifyDBClusterOutcome modifyDBCluster(const Model::ModifyDBClusterRequest &request)const;
|
||||||
void modifyDBClusterAsync(const Model::ModifyDBClusterRequest& request, const ModifyDBClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
void modifyDBClusterAsync(const Model::ModifyDBClusterRequest& request, const ModifyDBClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||||
ModifyDBClusterOutcomeCallable modifyDBClusterCallable(const Model::ModifyDBClusterRequest& request) const;
|
ModifyDBClusterOutcomeCallable modifyDBClusterCallable(const Model::ModifyDBClusterRequest& request) const;
|
||||||
|
|||||||
@@ -37,8 +37,6 @@ namespace AlibabaCloud
|
|||||||
|
|
||||||
long getResourceOwnerId()const;
|
long getResourceOwnerId()const;
|
||||||
void setResourceOwnerId(long resourceOwnerId);
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
std::string getAccountType()const;
|
|
||||||
void setAccountType(const std::string& accountType);
|
|
||||||
std::string getAccountDescription()const;
|
std::string getAccountDescription()const;
|
||||||
void setAccountDescription(const std::string& accountDescription);
|
void setAccountDescription(const std::string& accountDescription);
|
||||||
std::string getAccessKeyId()const;
|
std::string getAccessKeyId()const;
|
||||||
@@ -58,7 +56,6 @@ namespace AlibabaCloud
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
std::string accountType_;
|
|
||||||
std::string accountDescription_;
|
std::string accountDescription_;
|
||||||
std::string accessKeyId_;
|
std::string accessKeyId_;
|
||||||
std::string accountName_;
|
std::string accountName_;
|
||||||
|
|||||||
@@ -37,14 +37,10 @@ namespace AlibabaCloud
|
|||||||
CreateAccountResult();
|
CreateAccountResult();
|
||||||
explicit CreateAccountResult(const std::string &payload);
|
explicit CreateAccountResult(const std::string &payload);
|
||||||
~CreateAccountResult();
|
~CreateAccountResult();
|
||||||
int getTaskId()const;
|
|
||||||
std::string getDBClusterId()const;
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void parse(const std::string &payload);
|
void parse(const std::string &payload);
|
||||||
private:
|
private:
|
||||||
int taskId_;
|
|
||||||
std::string dBClusterId_;
|
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,8 +37,6 @@ namespace AlibabaCloud
|
|||||||
|
|
||||||
long getResourceOwnerId()const;
|
long getResourceOwnerId()const;
|
||||||
void setResourceOwnerId(long resourceOwnerId);
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
std::string getAccountType()const;
|
|
||||||
void setAccountType(const std::string& accountType);
|
|
||||||
std::string getAccessKeyId()const;
|
std::string getAccessKeyId()const;
|
||||||
void setAccessKeyId(const std::string& accessKeyId);
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
std::string getAccountName()const;
|
std::string getAccountName()const;
|
||||||
@@ -54,7 +52,6 @@ namespace AlibabaCloud
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
std::string accountType_;
|
|
||||||
std::string accessKeyId_;
|
std::string accessKeyId_;
|
||||||
std::string accountName_;
|
std::string accountName_;
|
||||||
std::string resourceOwnerAccount_;
|
std::string resourceOwnerAccount_;
|
||||||
|
|||||||
@@ -37,8 +37,6 @@ namespace AlibabaCloud
|
|||||||
|
|
||||||
long getResourceOwnerId()const;
|
long getResourceOwnerId()const;
|
||||||
void setResourceOwnerId(long resourceOwnerId);
|
void setResourceOwnerId(long resourceOwnerId);
|
||||||
std::string getAccountType()const;
|
|
||||||
void setAccountType(const std::string& accountType);
|
|
||||||
std::string getAccessKeyId()const;
|
std::string getAccessKeyId()const;
|
||||||
void setAccessKeyId(const std::string& accessKeyId);
|
void setAccessKeyId(const std::string& accessKeyId);
|
||||||
std::string getAccountName()const;
|
std::string getAccountName()const;
|
||||||
@@ -54,7 +52,6 @@ namespace AlibabaCloud
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
long resourceOwnerId_;
|
||||||
std::string accountType_;
|
|
||||||
std::string accessKeyId_;
|
std::string accessKeyId_;
|
||||||
std::string accountName_;
|
std::string accountName_;
|
||||||
std::string resourceOwnerAccount_;
|
std::string resourceOwnerAccount_;
|
||||||
|
|||||||
@@ -48,7 +48,6 @@ namespace AlibabaCloud
|
|||||||
std::string tableName;
|
std::string tableName;
|
||||||
std::string columnName;
|
std::string columnName;
|
||||||
std::string type;
|
std::string type;
|
||||||
bool autoIncrementColumn;
|
|
||||||
std::string dBClusterId;
|
std::string dBClusterId;
|
||||||
bool primaryKey;
|
bool primaryKey;
|
||||||
std::string schemaName;
|
std::string schemaName;
|
||||||
|
|||||||
@@ -35,33 +35,15 @@ namespace AlibabaCloud
|
|||||||
DescribeAvailableResourceRequest();
|
DescribeAvailableResourceRequest();
|
||||||
~DescribeAvailableResourceRequest();
|
~DescribeAvailableResourceRequest();
|
||||||
|
|
||||||
long getResourceOwnerId()const;
|
|
||||||
void setResourceOwnerId(long resourceOwnerId);
|
|
||||||
std::string getAccessKeyId()const;
|
|
||||||
void setAccessKeyId(const std::string& accessKeyId);
|
|
||||||
std::string getRegionId()const;
|
std::string getRegionId()const;
|
||||||
void setRegionId(const std::string& regionId);
|
void setRegionId(const std::string& regionId);
|
||||||
std::string getResourceOwnerAccount()const;
|
|
||||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
|
||||||
std::string getOwnerAccount()const;
|
|
||||||
void setOwnerAccount(const std::string& ownerAccount);
|
|
||||||
long getOwnerId()const;
|
|
||||||
void setOwnerId(long ownerId);
|
|
||||||
std::string getAcceptLanguage()const;
|
|
||||||
void setAcceptLanguage(const std::string& acceptLanguage);
|
|
||||||
std::string getZoneId()const;
|
std::string getZoneId()const;
|
||||||
void setZoneId(const std::string& zoneId);
|
void setZoneId(const std::string& zoneId);
|
||||||
std::string getChargeType()const;
|
std::string getChargeType()const;
|
||||||
void setChargeType(const std::string& chargeType);
|
void setChargeType(const std::string& chargeType);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
long resourceOwnerId_;
|
|
||||||
std::string accessKeyId_;
|
|
||||||
std::string regionId_;
|
std::string regionId_;
|
||||||
std::string resourceOwnerAccount_;
|
|
||||||
std::string ownerAccount_;
|
|
||||||
long ownerId_;
|
|
||||||
std::string acceptLanguage_;
|
|
||||||
std::string zoneId_;
|
std::string zoneId_;
|
||||||
std::string chargeType_;
|
std::string chargeType_;
|
||||||
|
|
||||||
|
|||||||
@@ -40,13 +40,7 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
struct SupportedNodeCount
|
struct SupportedNodeCount
|
||||||
{
|
{
|
||||||
struct NodeCount
|
std::string nodeCount;
|
||||||
{
|
|
||||||
std::string maxCount;
|
|
||||||
std::string step;
|
|
||||||
std::string minCount;
|
|
||||||
};
|
|
||||||
NodeCount nodeCount;
|
|
||||||
std::vector<std::string> storageSize;
|
std::vector<std::string> storageSize;
|
||||||
};
|
};
|
||||||
std::string instanceClass;
|
std::string instanceClass;
|
||||||
|
|||||||
@@ -37,7 +37,6 @@ namespace AlibabaCloud
|
|||||||
std::string tableName;
|
std::string tableName;
|
||||||
std::string columnName;
|
std::string columnName;
|
||||||
std::string type;
|
std::string type;
|
||||||
bool autoIncrementColumn;
|
|
||||||
std::string dBClusterId;
|
std::string dBClusterId;
|
||||||
bool primaryKey;
|
bool primaryKey;
|
||||||
std::string schemaName;
|
std::string schemaName;
|
||||||
|
|||||||
@@ -40,12 +40,10 @@ namespace AlibabaCloud
|
|||||||
std::string key;
|
std::string key;
|
||||||
};
|
};
|
||||||
std::string category;
|
std::string category;
|
||||||
int port;
|
|
||||||
std::string dBClusterId;
|
std::string dBClusterId;
|
||||||
std::string dBClusterNetworkType;
|
std::string dBClusterNetworkType;
|
||||||
std::string dBClusterType;
|
std::string dBClusterType;
|
||||||
std::string dBVersion;
|
std::string dBVersion;
|
||||||
std::string dtsJobId;
|
|
||||||
long dBNodeCount;
|
long dBNodeCount;
|
||||||
std::string commodityCode;
|
std::string commodityCode;
|
||||||
std::string lockReason;
|
std::string lockReason;
|
||||||
@@ -66,8 +64,6 @@ namespace AlibabaCloud
|
|||||||
std::string creationTime;
|
std::string creationTime;
|
||||||
std::string regionId;
|
std::string regionId;
|
||||||
std::string expireTime;
|
std::string expireTime;
|
||||||
std::string connectionString;
|
|
||||||
std::string rdsInstanceId;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
class ALIBABACLOUD_ADB_EXPORT DescribeDBClustersRequest : public RpcServiceRequest
|
class ALIBABACLOUD_ADB_EXPORT DescribeDBClustersRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
public:
|
|
||||||
struct Tag
|
struct Tag
|
||||||
{
|
{
|
||||||
std::string value;
|
std::string value;
|
||||||
|
|||||||
@@ -51,14 +51,12 @@ namespace AlibabaCloud
|
|||||||
std::string dBNodeClass;
|
std::string dBNodeClass;
|
||||||
std::string dBClusterType;
|
std::string dBClusterType;
|
||||||
std::string dBVersion;
|
std::string dBVersion;
|
||||||
std::string dtsJobId;
|
|
||||||
long dBNodeCount;
|
long dBNodeCount;
|
||||||
std::string commodityCode;
|
std::string commodityCode;
|
||||||
std::string regionId;
|
std::string regionId;
|
||||||
std::string expireTime;
|
std::string expireTime;
|
||||||
std::string lockReason;
|
std::string lockReason;
|
||||||
std::vector<DBCluster::Tag> tags;
|
std::vector<DBCluster::Tag> tags;
|
||||||
std::string rdsInstanceId;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -35,18 +35,14 @@ namespace AlibabaCloud
|
|||||||
struct SlowLogRecord
|
struct SlowLogRecord
|
||||||
{
|
{
|
||||||
std::string userName;
|
std::string userName;
|
||||||
std::string peakMemoryUsage;
|
|
||||||
std::string executionStartTime;
|
std::string executionStartTime;
|
||||||
long queryTime;
|
|
||||||
long parseRowCounts;
|
|
||||||
std::string hostAddress;
|
|
||||||
std::string sQLText;
|
|
||||||
std::string state;
|
|
||||||
long returnRowCounts;
|
long returnRowCounts;
|
||||||
std::string dBName;
|
std::string dBName;
|
||||||
long queueTime;
|
long queryTime;
|
||||||
|
long parseRowCounts;
|
||||||
std::string processID;
|
std::string processID;
|
||||||
std::string scanSize;
|
std::string hostAddress;
|
||||||
|
std::string sQLText;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,66 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBETASKINFOREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ADB_MODEL_DESCRIBETASKINFOREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
|
||||||
#include <alibabacloud/adb/AdbExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Adb
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ADB_EXPORT DescribeTaskInfoRequest : public RpcServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
DescribeTaskInfoRequest();
|
|
||||||
~DescribeTaskInfoRequest();
|
|
||||||
|
|
||||||
long getResourceOwnerId()const;
|
|
||||||
void setResourceOwnerId(long resourceOwnerId);
|
|
||||||
std::string getAccessKeyId()const;
|
|
||||||
void setAccessKeyId(const std::string& accessKeyId);
|
|
||||||
int getTaskId()const;
|
|
||||||
void setTaskId(int taskId);
|
|
||||||
std::string getResourceOwnerAccount()const;
|
|
||||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
|
||||||
std::string getDBClusterId()const;
|
|
||||||
void setDBClusterId(const std::string& dBClusterId);
|
|
||||||
std::string getOwnerAccount()const;
|
|
||||||
void setOwnerAccount(const std::string& ownerAccount);
|
|
||||||
long getOwnerId()const;
|
|
||||||
void setOwnerId(long ownerId);
|
|
||||||
|
|
||||||
private:
|
|
||||||
long resourceOwnerId_;
|
|
||||||
std::string accessKeyId_;
|
|
||||||
int taskId_;
|
|
||||||
std::string resourceOwnerAccount_;
|
|
||||||
std::string dBClusterId_;
|
|
||||||
std::string ownerAccount_;
|
|
||||||
long ownerId_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBETASKINFOREQUEST_H_
|
|
||||||
@@ -1,59 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ADB_MODEL_DESCRIBETASKINFORESULT_H_
|
|
||||||
#define ALIBABACLOUD_ADB_MODEL_DESCRIBETASKINFORESULT_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <utility>
|
|
||||||
#include <alibabacloud/core/ServiceResult.h>
|
|
||||||
#include <alibabacloud/adb/AdbExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Adb
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ADB_EXPORT DescribeTaskInfoResult : public ServiceResult
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
struct TaskInfo
|
|
||||||
{
|
|
||||||
std::string status;
|
|
||||||
std::string progress;
|
|
||||||
int taskId;
|
|
||||||
std::string finishTime;
|
|
||||||
std::string beginTime;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
DescribeTaskInfoResult();
|
|
||||||
explicit DescribeTaskInfoResult(const std::string &payload);
|
|
||||||
~DescribeTaskInfoResult();
|
|
||||||
TaskInfo getTaskInfo()const;
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void parse(const std::string &payload);
|
|
||||||
private:
|
|
||||||
TaskInfo taskInfo_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ADB_MODEL_DESCRIBETASKINFORESULT_H_
|
|
||||||
@@ -30,7 +30,6 @@ namespace AlibabaCloud
|
|||||||
{
|
{
|
||||||
class ALIBABACLOUD_ADB_EXPORT ListTagResourcesRequest : public RpcServiceRequest
|
class ALIBABACLOUD_ADB_EXPORT ListTagResourcesRequest : public RpcServiceRequest
|
||||||
{
|
{
|
||||||
public:
|
|
||||||
struct Tag
|
struct Tag
|
||||||
{
|
{
|
||||||
std::string value;
|
std::string value;
|
||||||
|
|||||||
@@ -1,72 +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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef ALIBABACLOUD_ADB_MODEL_MODIFYCLUSTERCONNECTIONSTRINGREQUEST_H_
|
|
||||||
#define ALIBABACLOUD_ADB_MODEL_MODIFYCLUSTERCONNECTIONSTRINGREQUEST_H_
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <vector>
|
|
||||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
|
||||||
#include <alibabacloud/adb/AdbExport.h>
|
|
||||||
|
|
||||||
namespace AlibabaCloud
|
|
||||||
{
|
|
||||||
namespace Adb
|
|
||||||
{
|
|
||||||
namespace Model
|
|
||||||
{
|
|
||||||
class ALIBABACLOUD_ADB_EXPORT ModifyClusterConnectionStringRequest : public RpcServiceRequest
|
|
||||||
{
|
|
||||||
|
|
||||||
public:
|
|
||||||
ModifyClusterConnectionStringRequest();
|
|
||||||
~ModifyClusterConnectionStringRequest();
|
|
||||||
|
|
||||||
long getResourceOwnerId()const;
|
|
||||||
void setResourceOwnerId(long resourceOwnerId);
|
|
||||||
std::string getConnectionStringPrefix()const;
|
|
||||||
void setConnectionStringPrefix(const std::string& connectionStringPrefix);
|
|
||||||
std::string getAccessKeyId()const;
|
|
||||||
void setAccessKeyId(const std::string& accessKeyId);
|
|
||||||
std::string getResourceOwnerAccount()const;
|
|
||||||
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
|
|
||||||
std::string getDBClusterId()const;
|
|
||||||
void setDBClusterId(const std::string& dBClusterId);
|
|
||||||
std::string getOwnerAccount()const;
|
|
||||||
void setOwnerAccount(const std::string& ownerAccount);
|
|
||||||
long getOwnerId()const;
|
|
||||||
void setOwnerId(long ownerId);
|
|
||||||
std::string getCurrentConnectionString()const;
|
|
||||||
void setCurrentConnectionString(const std::string& currentConnectionString);
|
|
||||||
int getPort()const;
|
|
||||||
void setPort(int port);
|
|
||||||
|
|
||||||
private:
|
|
||||||
long resourceOwnerId_;
|
|
||||||
std::string connectionStringPrefix_;
|
|
||||||
std::string accessKeyId_;
|
|
||||||
std::string resourceOwnerAccount_;
|
|
||||||
std::string dBClusterId_;
|
|
||||||
std::string ownerAccount_;
|
|
||||||
long ownerId_;
|
|
||||||
std::string currentConnectionString_;
|
|
||||||
int port_;
|
|
||||||
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif // !ALIBABACLOUD_ADB_MODEL_MODIFYCLUSTERCONNECTIONSTRINGREQUEST_H_
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user