Add DescribeClusterBackupList OpenAPI.

This commit is contained in:
sdk-team
2024-01-18 03:17:05 +00:00
parent 220fbacfa2
commit ed952131e7
127 changed files with 6088 additions and 369 deletions

View File

@@ -339,6 +339,42 @@ R_kvstoreClient::CreateGlobalDistributeCacheOutcomeCallable R_kvstoreClient::cre
return task->get_future();
}
R_kvstoreClient::CreateGlobalSecurityIPGroupOutcome R_kvstoreClient::createGlobalSecurityIPGroup(const CreateGlobalSecurityIPGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateGlobalSecurityIPGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateGlobalSecurityIPGroupOutcome(CreateGlobalSecurityIPGroupResult(outcome.result()));
else
return CreateGlobalSecurityIPGroupOutcome(outcome.error());
}
void R_kvstoreClient::createGlobalSecurityIPGroupAsync(const CreateGlobalSecurityIPGroupRequest& request, const CreateGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createGlobalSecurityIPGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::CreateGlobalSecurityIPGroupOutcomeCallable R_kvstoreClient::createGlobalSecurityIPGroupCallable(const CreateGlobalSecurityIPGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateGlobalSecurityIPGroupOutcome()>>(
[this, request]()
{
return this->createGlobalSecurityIPGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::CreateInstanceOutcome R_kvstoreClient::createInstance(const CreateInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -483,6 +519,42 @@ R_kvstoreClient::DeleteAccountOutcomeCallable R_kvstoreClient::deleteAccountCall
return task->get_future();
}
R_kvstoreClient::DeleteGlobalSecurityIPGroupOutcome R_kvstoreClient::deleteGlobalSecurityIPGroup(const DeleteGlobalSecurityIPGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteGlobalSecurityIPGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteGlobalSecurityIPGroupOutcome(DeleteGlobalSecurityIPGroupResult(outcome.result()));
else
return DeleteGlobalSecurityIPGroupOutcome(outcome.error());
}
void R_kvstoreClient::deleteGlobalSecurityIPGroupAsync(const DeleteGlobalSecurityIPGroupRequest& request, const DeleteGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteGlobalSecurityIPGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DeleteGlobalSecurityIPGroupOutcomeCallable R_kvstoreClient::deleteGlobalSecurityIPGroupCallable(const DeleteGlobalSecurityIPGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteGlobalSecurityIPGroupOutcome()>>(
[this, request]()
{
return this->deleteGlobalSecurityIPGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DeleteInstanceOutcome R_kvstoreClient::deleteInstance(const DeleteInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -915,6 +987,42 @@ R_kvstoreClient::DescribeCacheAnalysisReportListOutcomeCallable R_kvstoreClient:
return task->get_future();
}
R_kvstoreClient::DescribeClusterBackupListOutcome R_kvstoreClient::describeClusterBackupList(const DescribeClusterBackupListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeClusterBackupListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeClusterBackupListOutcome(DescribeClusterBackupListResult(outcome.result()));
else
return DescribeClusterBackupListOutcome(outcome.error());
}
void R_kvstoreClient::describeClusterBackupListAsync(const DescribeClusterBackupListRequest& request, const DescribeClusterBackupListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeClusterBackupList(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeClusterBackupListOutcomeCallable R_kvstoreClient::describeClusterBackupListCallable(const DescribeClusterBackupListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeClusterBackupListOutcome()>>(
[this, request]()
{
return this->describeClusterBackupList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeClusterMemberInfoOutcome R_kvstoreClient::describeClusterMemberInfo(const DescribeClusterMemberInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -987,6 +1095,42 @@ R_kvstoreClient::DescribeDBInstanceNetInfoOutcomeCallable R_kvstoreClient::descr
return task->get_future();
}
R_kvstoreClient::DescribeDBNodeDirectVipInfoOutcome R_kvstoreClient::describeDBNodeDirectVipInfo(const DescribeDBNodeDirectVipInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeDBNodeDirectVipInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeDBNodeDirectVipInfoOutcome(DescribeDBNodeDirectVipInfoResult(outcome.result()));
else
return DescribeDBNodeDirectVipInfoOutcome(outcome.error());
}
void R_kvstoreClient::describeDBNodeDirectVipInfoAsync(const DescribeDBNodeDirectVipInfoRequest& request, const DescribeDBNodeDirectVipInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeDBNodeDirectVipInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeDBNodeDirectVipInfoOutcomeCallable R_kvstoreClient::describeDBNodeDirectVipInfoCallable(const DescribeDBNodeDirectVipInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeDBNodeDirectVipInfoOutcome()>>(
[this, request]()
{
return this->describeDBNodeDirectVipInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeDedicatedClusterInstanceListOutcome R_kvstoreClient::describeDedicatedClusterInstanceList(const DescribeDedicatedClusterInstanceListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1167,6 +1311,78 @@ R_kvstoreClient::DescribeGlobalDistributeCacheOutcomeCallable R_kvstoreClient::d
return task->get_future();
}
R_kvstoreClient::DescribeGlobalSecurityIPGroupOutcome R_kvstoreClient::describeGlobalSecurityIPGroup(const DescribeGlobalSecurityIPGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeGlobalSecurityIPGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeGlobalSecurityIPGroupOutcome(DescribeGlobalSecurityIPGroupResult(outcome.result()));
else
return DescribeGlobalSecurityIPGroupOutcome(outcome.error());
}
void R_kvstoreClient::describeGlobalSecurityIPGroupAsync(const DescribeGlobalSecurityIPGroupRequest& request, const DescribeGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeGlobalSecurityIPGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeGlobalSecurityIPGroupOutcomeCallable R_kvstoreClient::describeGlobalSecurityIPGroupCallable(const DescribeGlobalSecurityIPGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeGlobalSecurityIPGroupOutcome()>>(
[this, request]()
{
return this->describeGlobalSecurityIPGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeGlobalSecurityIPGroupRelationOutcome R_kvstoreClient::describeGlobalSecurityIPGroupRelation(const DescribeGlobalSecurityIPGroupRelationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeGlobalSecurityIPGroupRelationOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeGlobalSecurityIPGroupRelationOutcome(DescribeGlobalSecurityIPGroupRelationResult(outcome.result()));
else
return DescribeGlobalSecurityIPGroupRelationOutcome(outcome.error());
}
void R_kvstoreClient::describeGlobalSecurityIPGroupRelationAsync(const DescribeGlobalSecurityIPGroupRelationRequest& request, const DescribeGlobalSecurityIPGroupRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeGlobalSecurityIPGroupRelation(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeGlobalSecurityIPGroupRelationOutcomeCallable R_kvstoreClient::describeGlobalSecurityIPGroupRelationCallable(const DescribeGlobalSecurityIPGroupRelationRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeGlobalSecurityIPGroupRelationOutcome()>>(
[this, request]()
{
return this->describeGlobalSecurityIPGroupRelation(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeHistoryMonitorValuesOutcome R_kvstoreClient::describeHistoryMonitorValues(const DescribeHistoryMonitorValuesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1203,6 +1419,42 @@ R_kvstoreClient::DescribeHistoryMonitorValuesOutcomeCallable R_kvstoreClient::de
return task->get_future();
}
R_kvstoreClient::DescribeHistoryTasksOutcome R_kvstoreClient::describeHistoryTasks(const DescribeHistoryTasksRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeHistoryTasksOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeHistoryTasksOutcome(DescribeHistoryTasksResult(outcome.result()));
else
return DescribeHistoryTasksOutcome(outcome.error());
}
void R_kvstoreClient::describeHistoryTasksAsync(const DescribeHistoryTasksRequest& request, const DescribeHistoryTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeHistoryTasks(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeHistoryTasksOutcomeCallable R_kvstoreClient::describeHistoryTasksCallable(const DescribeHistoryTasksRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeHistoryTasksOutcome()>>(
[this, request]()
{
return this->describeHistoryTasks(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeInstanceAttributeOutcome R_kvstoreClient::describeInstanceAttribute(const DescribeInstanceAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1563,6 +1815,42 @@ R_kvstoreClient::DescribeMonitorItemsOutcomeCallable R_kvstoreClient::describeMo
return task->get_future();
}
R_kvstoreClient::DescribeParameterModificationHistoryOutcome R_kvstoreClient::describeParameterModificationHistory(const DescribeParameterModificationHistoryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeParameterModificationHistoryOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeParameterModificationHistoryOutcome(DescribeParameterModificationHistoryResult(outcome.result()));
else
return DescribeParameterModificationHistoryOutcome(outcome.error());
}
void R_kvstoreClient::describeParameterModificationHistoryAsync(const DescribeParameterModificationHistoryRequest& request, const DescribeParameterModificationHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeParameterModificationHistory(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::DescribeParameterModificationHistoryOutcomeCallable R_kvstoreClient::describeParameterModificationHistoryCallable(const DescribeParameterModificationHistoryRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeParameterModificationHistoryOutcome()>>(
[this, request]()
{
return this->describeParameterModificationHistory(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::DescribeParameterTemplatesOutcome R_kvstoreClient::describeParameterTemplates(const DescribeParameterTemplatesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2067,6 +2355,42 @@ R_kvstoreClient::FlushInstanceOutcomeCallable R_kvstoreClient::flushInstanceCall
return task->get_future();
}
R_kvstoreClient::FlushInstanceForDBOutcome R_kvstoreClient::flushInstanceForDB(const FlushInstanceForDBRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return FlushInstanceForDBOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return FlushInstanceForDBOutcome(FlushInstanceForDBResult(outcome.result()));
else
return FlushInstanceForDBOutcome(outcome.error());
}
void R_kvstoreClient::flushInstanceForDBAsync(const FlushInstanceForDBRequest& request, const FlushInstanceForDBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, flushInstanceForDB(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::FlushInstanceForDBOutcomeCallable R_kvstoreClient::flushInstanceForDBCallable(const FlushInstanceForDBRequest &request) const
{
auto task = std::make_shared<std::packaged_task<FlushInstanceForDBOutcome()>>(
[this, request]()
{
return this->flushInstanceForDB(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::GrantAccountPrivilegeOutcome R_kvstoreClient::grantAccountPrivilege(const GrantAccountPrivilegeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2175,6 +2499,42 @@ R_kvstoreClient::ListTagResourcesOutcomeCallable R_kvstoreClient::listTagResourc
return task->get_future();
}
R_kvstoreClient::LockDBInstanceWriteOutcome R_kvstoreClient::lockDBInstanceWrite(const LockDBInstanceWriteRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return LockDBInstanceWriteOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return LockDBInstanceWriteOutcome(LockDBInstanceWriteResult(outcome.result()));
else
return LockDBInstanceWriteOutcome(outcome.error());
}
void R_kvstoreClient::lockDBInstanceWriteAsync(const LockDBInstanceWriteRequest& request, const LockDBInstanceWriteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, lockDBInstanceWrite(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::LockDBInstanceWriteOutcomeCallable R_kvstoreClient::lockDBInstanceWriteCallable(const LockDBInstanceWriteRequest &request) const
{
auto task = std::make_shared<std::packaged_task<LockDBInstanceWriteOutcome()>>(
[this, request]()
{
return this->lockDBInstanceWrite(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::MigrateToOtherZoneOutcome R_kvstoreClient::migrateToOtherZone(const MigrateToOtherZoneRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2427,6 +2787,114 @@ R_kvstoreClient::ModifyDBInstanceConnectionStringOutcomeCallable R_kvstoreClient
return task->get_future();
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupOutcome R_kvstoreClient::modifyGlobalSecurityIPGroup(const ModifyGlobalSecurityIPGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyGlobalSecurityIPGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyGlobalSecurityIPGroupOutcome(ModifyGlobalSecurityIPGroupResult(outcome.result()));
else
return ModifyGlobalSecurityIPGroupOutcome(outcome.error());
}
void R_kvstoreClient::modifyGlobalSecurityIPGroupAsync(const ModifyGlobalSecurityIPGroupRequest& request, const ModifyGlobalSecurityIPGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyGlobalSecurityIPGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupOutcomeCallable R_kvstoreClient::modifyGlobalSecurityIPGroupCallable(const ModifyGlobalSecurityIPGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyGlobalSecurityIPGroupOutcome()>>(
[this, request]()
{
return this->modifyGlobalSecurityIPGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupNameOutcome R_kvstoreClient::modifyGlobalSecurityIPGroupName(const ModifyGlobalSecurityIPGroupNameRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyGlobalSecurityIPGroupNameOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyGlobalSecurityIPGroupNameOutcome(ModifyGlobalSecurityIPGroupNameResult(outcome.result()));
else
return ModifyGlobalSecurityIPGroupNameOutcome(outcome.error());
}
void R_kvstoreClient::modifyGlobalSecurityIPGroupNameAsync(const ModifyGlobalSecurityIPGroupNameRequest& request, const ModifyGlobalSecurityIPGroupNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyGlobalSecurityIPGroupName(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupNameOutcomeCallable R_kvstoreClient::modifyGlobalSecurityIPGroupNameCallable(const ModifyGlobalSecurityIPGroupNameRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyGlobalSecurityIPGroupNameOutcome()>>(
[this, request]()
{
return this->modifyGlobalSecurityIPGroupName(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupRelationOutcome R_kvstoreClient::modifyGlobalSecurityIPGroupRelation(const ModifyGlobalSecurityIPGroupRelationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyGlobalSecurityIPGroupRelationOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyGlobalSecurityIPGroupRelationOutcome(ModifyGlobalSecurityIPGroupRelationResult(outcome.result()));
else
return ModifyGlobalSecurityIPGroupRelationOutcome(outcome.error());
}
void R_kvstoreClient::modifyGlobalSecurityIPGroupRelationAsync(const ModifyGlobalSecurityIPGroupRelationRequest& request, const ModifyGlobalSecurityIPGroupRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyGlobalSecurityIPGroupRelation(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyGlobalSecurityIPGroupRelationOutcomeCallable R_kvstoreClient::modifyGlobalSecurityIPGroupRelationCallable(const ModifyGlobalSecurityIPGroupRelationRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyGlobalSecurityIPGroupRelationOutcome()>>(
[this, request]()
{
return this->modifyGlobalSecurityIPGroupRelation(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyInstanceAttributeOutcome R_kvstoreClient::modifyInstanceAttribute(const ModifyInstanceAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2679,6 +3147,42 @@ R_kvstoreClient::ModifyInstanceNetExpireTimeOutcomeCallable R_kvstoreClient::mod
return task->get_future();
}
R_kvstoreClient::ModifyInstanceParameterOutcome R_kvstoreClient::modifyInstanceParameter(const ModifyInstanceParameterRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyInstanceParameterOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyInstanceParameterOutcome(ModifyInstanceParameterResult(outcome.result()));
else
return ModifyInstanceParameterOutcome(outcome.error());
}
void R_kvstoreClient::modifyInstanceParameterAsync(const ModifyInstanceParameterRequest& request, const ModifyInstanceParameterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyInstanceParameter(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyInstanceParameterOutcomeCallable R_kvstoreClient::modifyInstanceParameterCallable(const ModifyInstanceParameterRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyInstanceParameterOutcome()>>(
[this, request]()
{
return this->modifyInstanceParameter(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyInstanceSSLOutcome R_kvstoreClient::modifyInstanceSSL(const ModifyInstanceSSLRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2859,42 +3363,6 @@ R_kvstoreClient::ModifyIntranetAttributeOutcomeCallable R_kvstoreClient::modifyI
return task->get_future();
}
R_kvstoreClient::ModifyNodeSpecOutcome R_kvstoreClient::modifyNodeSpec(const ModifyNodeSpecRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyNodeSpecOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyNodeSpecOutcome(ModifyNodeSpecResult(outcome.result()));
else
return ModifyNodeSpecOutcome(outcome.error());
}
void R_kvstoreClient::modifyNodeSpecAsync(const ModifyNodeSpecRequest& request, const ModifyNodeSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyNodeSpec(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::ModifyNodeSpecOutcomeCallable R_kvstoreClient::modifyNodeSpecCallable(const ModifyNodeSpecRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyNodeSpecOutcome()>>(
[this, request]()
{
return this->modifyNodeSpec(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::ModifyResourceGroupOutcome R_kvstoreClient::modifyResourceGroup(const ModifyResourceGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3543,6 +4011,42 @@ R_kvstoreClient::TransformToPrePaidOutcomeCallable R_kvstoreClient::transformToP
return task->get_future();
}
R_kvstoreClient::UnlockDBInstanceWriteOutcome R_kvstoreClient::unlockDBInstanceWrite(const UnlockDBInstanceWriteRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UnlockDBInstanceWriteOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UnlockDBInstanceWriteOutcome(UnlockDBInstanceWriteResult(outcome.result()));
else
return UnlockDBInstanceWriteOutcome(outcome.error());
}
void R_kvstoreClient::unlockDBInstanceWriteAsync(const UnlockDBInstanceWriteRequest& request, const UnlockDBInstanceWriteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, unlockDBInstanceWrite(request), context);
};
asyncExecute(new Runnable(fn));
}
R_kvstoreClient::UnlockDBInstanceWriteOutcomeCallable R_kvstoreClient::unlockDBInstanceWriteCallable(const UnlockDBInstanceWriteRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UnlockDBInstanceWriteOutcome()>>(
[this, request]()
{
return this->unlockDBInstanceWrite(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
R_kvstoreClient::UntagResourcesOutcome R_kvstoreClient::untagResources(const UntagResourcesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -133,6 +133,24 @@ void AddShardingNodeRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string AddShardingNodeRequest::getVSwitchId() const {
return vSwitchId_;
}
void AddShardingNodeRequest::setVSwitchId(const std::string &vSwitchId) {
vSwitchId_ = vSwitchId;
setParameter(std::string("VSwitchId"), vSwitchId);
}
bool AddShardingNodeRequest::getForceTrans() const {
return forceTrans_;
}
void AddShardingNodeRequest::setForceTrans(bool forceTrans) {
forceTrans_ = forceTrans;
setParameter(std::string("ForceTrans"), forceTrans ? "true" : "false");
}
std::string AddShardingNodeRequest::getInstanceId() const {
return instanceId_;
}
@@ -142,12 +160,3 @@ void AddShardingNodeRequest::setInstanceId(const std::string &instanceId) {
setParameter(std::string("InstanceId"), instanceId);
}
std::string AddShardingNodeRequest::getShardClass() const {
return shardClass_;
}
void AddShardingNodeRequest::setShardClass(const std::string &shardClass) {
shardClass_ = shardClass;
setParameter(std::string("ShardClass"), shardClass);
}

View File

@@ -52,6 +52,15 @@ void CreateGlobalDistributeCacheRequest::setAccessKeyId(const std::string &acces
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string CreateGlobalDistributeCacheRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void CreateGlobalDistributeCacheRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string CreateGlobalDistributeCacheRequest::getSecurityToken() const {
return securityToken_;
}

View File

@@ -39,13 +39,6 @@ void CreateGlobalDistributeCacheResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["GlobalInstanceId"].isNull())
globalInstanceId_ = value["GlobalInstanceId"].asString();
}
std::string CreateGlobalDistributeCacheResult::getGlobalInstanceId()const
{
return globalInstanceId_;
}

View File

@@ -0,0 +1,135 @@
/*
* 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/r-kvstore/model/CreateGlobalSecurityIPGroupRequest.h>
using AlibabaCloud::R_kvstore::Model::CreateGlobalSecurityIPGroupRequest;
CreateGlobalSecurityIPGroupRequest::CreateGlobalSecurityIPGroupRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "CreateGlobalSecurityIPGroup") {
setMethod(HttpRequest::Method::Post);
}
CreateGlobalSecurityIPGroupRequest::~CreateGlobalSecurityIPGroupRequest() {}
long CreateGlobalSecurityIPGroupRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void CreateGlobalSecurityIPGroupRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CreateGlobalSecurityIPGroupRequest::getGIpList() const {
return gIpList_;
}
void CreateGlobalSecurityIPGroupRequest::setGIpList(const std::string &gIpList) {
gIpList_ = gIpList;
setParameter(std::string("GIpList"), gIpList);
}
std::string CreateGlobalSecurityIPGroupRequest::getAccessKeyId() const {
return accessKeyId_;
}
void CreateGlobalSecurityIPGroupRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string CreateGlobalSecurityIPGroupRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void CreateGlobalSecurityIPGroupRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string CreateGlobalSecurityIPGroupRequest::getSecurityToken() const {
return securityToken_;
}
void CreateGlobalSecurityIPGroupRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string CreateGlobalSecurityIPGroupRequest::getRegionId() const {
return regionId_;
}
void CreateGlobalSecurityIPGroupRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string CreateGlobalSecurityIPGroupRequest::getSecurityIPType() const {
return securityIPType_;
}
void CreateGlobalSecurityIPGroupRequest::setSecurityIPType(const std::string &securityIPType) {
securityIPType_ = securityIPType;
setParameter(std::string("SecurityIPType"), securityIPType);
}
std::string CreateGlobalSecurityIPGroupRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void CreateGlobalSecurityIPGroupRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string CreateGlobalSecurityIPGroupRequest::getOwnerAccount() const {
return ownerAccount_;
}
void CreateGlobalSecurityIPGroupRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long CreateGlobalSecurityIPGroupRequest::getOwnerId() const {
return ownerId_;
}
void CreateGlobalSecurityIPGroupRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string CreateGlobalSecurityIPGroupRequest::getWhitelistNetType() const {
return whitelistNetType_;
}
void CreateGlobalSecurityIPGroupRequest::setWhitelistNetType(const std::string &whitelistNetType) {
whitelistNetType_ = whitelistNetType;
setParameter(std::string("WhitelistNetType"), whitelistNetType);
}
std::string CreateGlobalSecurityIPGroupRequest::getGlobalIgName() const {
return globalIgName_;
}
void CreateGlobalSecurityIPGroupRequest::setGlobalIgName(const std::string &globalIgName) {
globalIgName_ = globalIgName;
setParameter(std::string("GlobalIgName"), globalIgName);
}

View File

@@ -0,0 +1,67 @@
/*
* 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/r-kvstore/model/CreateGlobalSecurityIPGroupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
CreateGlobalSecurityIPGroupResult::CreateGlobalSecurityIPGroupResult() :
ServiceResult()
{}
CreateGlobalSecurityIPGroupResult::CreateGlobalSecurityIPGroupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateGlobalSecurityIPGroupResult::~CreateGlobalSecurityIPGroupResult()
{}
void CreateGlobalSecurityIPGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allGlobalSecurityIPGroupNode = value["GlobalSecurityIPGroup"]["GlobalSecurityIPGroupItem"];
for (auto valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem : allGlobalSecurityIPGroupNode)
{
GlobalSecurityIPGroupItem globalSecurityIPGroupObject;
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalSecurityGroupId"].isNull())
globalSecurityIPGroupObject.globalSecurityGroupId = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalSecurityGroupId"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalIgName"].isNull())
globalSecurityIPGroupObject.globalIgName = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalIgName"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["SecurityIPType"].isNull())
globalSecurityIPGroupObject.securityIPType = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["SecurityIPType"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GIpList"].isNull())
globalSecurityIPGroupObject.gIpList = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GIpList"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["WhitelistNetType"].isNull())
globalSecurityIPGroupObject.whitelistNetType = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["WhitelistNetType"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["RegionId"].isNull())
globalSecurityIPGroupObject.regionId = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["RegionId"].asString();
globalSecurityIPGroup_.push_back(globalSecurityIPGroupObject);
}
}
std::vector<CreateGlobalSecurityIPGroupResult::GlobalSecurityIPGroupItem> CreateGlobalSecurityIPGroupResult::getGlobalSecurityIPGroup()const
{
return globalSecurityIPGroup_;
}

View File

@@ -34,6 +34,15 @@ void CreateInstanceRequest::setResourceOwnerId(long resourceOwnerId) {
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CreateInstanceRequest::getConnectionStringPrefix() const {
return connectionStringPrefix_;
}
void CreateInstanceRequest::setConnectionStringPrefix(const std::string &connectionStringPrefix) {
connectionStringPrefix_ = connectionStringPrefix;
setParameter(std::string("ConnectionStringPrefix"), connectionStringPrefix);
}
std::string CreateInstanceRequest::getSecondaryZoneId() const {
return secondaryZoneId_;
}
@@ -43,6 +52,15 @@ void CreateInstanceRequest::setSecondaryZoneId(const std::string &secondaryZoneI
setParameter(std::string("SecondaryZoneId"), secondaryZoneId);
}
int CreateInstanceRequest::getSlaveReadOnlyCount() const {
return slaveReadOnlyCount_;
}
void CreateInstanceRequest::setSlaveReadOnlyCount(int slaveReadOnlyCount) {
slaveReadOnlyCount_ = slaveReadOnlyCount;
setParameter(std::string("SlaveReadOnlyCount"), std::to_string(slaveReadOnlyCount));
}
std::string CreateInstanceRequest::getCouponNo() const {
return couponNo_;
}
@@ -70,6 +88,15 @@ void CreateInstanceRequest::setEngineVersion(const std::string &engineVersion) {
setParameter(std::string("EngineVersion"), engineVersion);
}
std::string CreateInstanceRequest::getPhysicalInstanceId() const {
return physicalInstanceId_;
}
void CreateInstanceRequest::setPhysicalInstanceId(const std::string &physicalInstanceId) {
physicalInstanceId_ = physicalInstanceId;
setParameter(std::string("PhysicalInstanceId"), physicalInstanceId);
}
std::string CreateInstanceRequest::getResourceGroupId() const {
return resourceGroupId_;
}
@@ -111,6 +138,15 @@ void CreateInstanceRequest::setTag(const std::vector<CreateInstanceRequest::Tag>
}
}
std::string CreateInstanceRequest::getGlobalSecurityGroupIds() const {
return globalSecurityGroupIds_;
}
void CreateInstanceRequest::setGlobalSecurityGroupIds(const std::string &globalSecurityGroupIds) {
globalSecurityGroupIds_ = globalSecurityGroupIds;
setParameter(std::string("GlobalSecurityGroupIds"), globalSecurityGroupIds);
}
std::string CreateInstanceRequest::getBusinessInfo() const {
return businessInfo_;
}
@@ -228,6 +264,15 @@ void CreateInstanceRequest::setZoneId(const std::string &zoneId) {
setParameter(std::string("ZoneId"), zoneId);
}
std::string CreateInstanceRequest::getAppendonly() const {
return appendonly_;
}
void CreateInstanceRequest::setAppendonly(const std::string &appendonly) {
appendonly_ = appendonly;
setParameter(std::string("Appendonly"), appendonly);
}
std::string CreateInstanceRequest::getNodeType() const {
return nodeType_;
}
@@ -363,6 +408,15 @@ void CreateInstanceRequest::setGlobalInstanceId(const std::string &globalInstanc
setParameter(std::string("GlobalInstanceId"), globalInstanceId);
}
std::string CreateInstanceRequest::getParamGroupId() const {
return paramGroupId_;
}
void CreateInstanceRequest::setParamGroupId(const std::string &paramGroupId) {
paramGroupId_ = paramGroupId;
setParameter(std::string("ParamGroupId"), paramGroupId);
}
std::string CreateInstanceRequest::getVpcId() const {
return vpcId_;
}
@@ -372,6 +426,15 @@ void CreateInstanceRequest::setVpcId(const std::string &vpcId) {
setParameter(std::string("VpcId"), vpcId);
}
bool CreateInstanceRequest::getDeletePhysicalInstance() const {
return deletePhysicalInstance_;
}
void CreateInstanceRequest::setDeletePhysicalInstance(bool deletePhysicalInstance) {
deletePhysicalInstance_ = deletePhysicalInstance;
setParameter(std::string("DeletePhysicalInstance"), deletePhysicalInstance ? "true" : "false");
}
int CreateInstanceRequest::getReadOnlyCount() const {
return readOnlyCount_;
}
@@ -399,3 +462,12 @@ void CreateInstanceRequest::setConfig(const std::string &config) {
setParameter(std::string("Config"), config);
}
std::string CreateInstanceRequest::getClusterBackupId() const {
return clusterBackupId_;
}
void CreateInstanceRequest::setClusterBackupId(const std::string &clusterBackupId) {
clusterBackupId_ = clusterBackupId;
setParameter(std::string("ClusterBackupId"), clusterBackupId);
}

View File

@@ -79,6 +79,8 @@ void CreateInstanceResult::parse(const std::string &payload)
privateIpAddr_ = value["PrivateIpAddr"].asString();
if(!value["UserName"].isNull())
userName_ = value["UserName"].asString();
if(!value["OrderId"].isNull())
orderId_ = std::stol(value["OrderId"].asString());
}
@@ -127,6 +129,11 @@ std::string CreateInstanceResult::getPrivateIpAddr()const
return privateIpAddr_;
}
long CreateInstanceResult::getOrderId()const
{
return orderId_;
}
std::string CreateInstanceResult::getConnectionDomain()const
{
return connectionDomain_;

View File

@@ -43,6 +43,15 @@ void CreateTairInstanceRequest::setSecondaryZoneId(const std::string &secondaryZ
setParameter(std::string("SecondaryZoneId"), secondaryZoneId);
}
int CreateTairInstanceRequest::getSlaveReadOnlyCount() const {
return slaveReadOnlyCount_;
}
void CreateTairInstanceRequest::setSlaveReadOnlyCount(int slaveReadOnlyCount) {
slaveReadOnlyCount_ = slaveReadOnlyCount;
setParameter(std::string("SlaveReadOnlyCount"), std::to_string(slaveReadOnlyCount));
}
std::string CreateTairInstanceRequest::getCouponNo() const {
return couponNo_;
}
@@ -97,6 +106,29 @@ void CreateTairInstanceRequest::setSecurityToken(const std::string &securityToke
setParameter(std::string("SecurityToken"), securityToken);
}
std::vector<CreateTairInstanceRequest::Tag> CreateTairInstanceRequest::getTag() const {
return tag_;
}
void CreateTairInstanceRequest::setTag(const std::vector<CreateTairInstanceRequest::Tag> &tag) {
tag_ = tag;
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
std::string CreateTairInstanceRequest::getGlobalSecurityGroupIds() const {
return globalSecurityGroupIds_;
}
void CreateTairInstanceRequest::setGlobalSecurityGroupIds(const std::string &globalSecurityGroupIds) {
globalSecurityGroupIds_ = globalSecurityGroupIds;
setParameter(std::string("GlobalSecurityGroupIds"), globalSecurityGroupIds);
}
std::string CreateTairInstanceRequest::getBusinessInfo() const {
return businessInfo_;
}
@@ -133,6 +165,15 @@ void CreateTairInstanceRequest::setPeriod(int period) {
setParameter(std::string("Period"), std::to_string(period));
}
bool CreateTairInstanceRequest::getDryRun() const {
return dryRun_;
}
void CreateTairInstanceRequest::setDryRun(bool dryRun) {
dryRun_ = dryRun;
setParameter(std::string("DryRun"), dryRun ? "true" : "false");
}
std::string CreateTairInstanceRequest::getBackupId() const {
return backupId_;
}
@@ -196,6 +237,15 @@ void CreateTairInstanceRequest::setAutoRenew(const std::string &autoRenew) {
setParameter(std::string("AutoRenew"), autoRenew);
}
int CreateTairInstanceRequest::getPort() const {
return port_;
}
void CreateTairInstanceRequest::setPort(int port) {
port_ = port;
setParameter(std::string("Port"), std::to_string(port));
}
std::string CreateTairInstanceRequest::getZoneId() const {
return zoneId_;
}
@@ -313,6 +363,15 @@ void CreateTairInstanceRequest::setGlobalInstanceId(const std::string &globalIns
setParameter(std::string("GlobalInstanceId"), globalInstanceId);
}
std::string CreateTairInstanceRequest::getParamGroupId() const {
return paramGroupId_;
}
void CreateTairInstanceRequest::setParamGroupId(const std::string &paramGroupId) {
paramGroupId_ = paramGroupId;
setParameter(std::string("ParamGroupId"), paramGroupId);
}
std::string CreateTairInstanceRequest::getVpcId() const {
return vpcId_;
}
@@ -322,6 +381,15 @@ void CreateTairInstanceRequest::setVpcId(const std::string &vpcId) {
setParameter(std::string("VpcId"), vpcId);
}
int CreateTairInstanceRequest::getReadOnlyCount() const {
return readOnlyCount_;
}
void CreateTairInstanceRequest::setReadOnlyCount(int readOnlyCount) {
readOnlyCount_ = readOnlyCount;
setParameter(std::string("ReadOnlyCount"), std::to_string(readOnlyCount));
}
std::string CreateTairInstanceRequest::getChargeType() const {
return chargeType_;
}
@@ -331,3 +399,12 @@ void CreateTairInstanceRequest::setChargeType(const std::string &chargeType) {
setParameter(std::string("ChargeType"), chargeType);
}
std::string CreateTairInstanceRequest::getClusterBackupId() const {
return clusterBackupId_;
}
void CreateTairInstanceRequest::setClusterBackupId(const std::string &clusterBackupId) {
clusterBackupId_ = clusterBackupId;
setParameter(std::string("ClusterBackupId"), clusterBackupId);
}

View File

@@ -65,6 +65,8 @@ void CreateTairInstanceResult::parse(const std::string &payload)
instanceStatus_ = value["InstanceStatus"].asString();
if(!value["TaskId"].isNull())
taskId_ = value["TaskId"].asString();
if(!value["OrderId"].isNull())
orderId_ = std::stol(value["OrderId"].asString());
}
@@ -98,6 +100,11 @@ int CreateTairInstanceResult::getPort()const
return port_;
}
long CreateTairInstanceResult::getOrderId()const
{
return orderId_;
}
std::string CreateTairInstanceResult::getConnectionDomain()const
{
return connectionDomain_;

View File

@@ -0,0 +1,117 @@
/*
* 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/r-kvstore/model/DeleteGlobalSecurityIPGroupRequest.h>
using AlibabaCloud::R_kvstore::Model::DeleteGlobalSecurityIPGroupRequest;
DeleteGlobalSecurityIPGroupRequest::DeleteGlobalSecurityIPGroupRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DeleteGlobalSecurityIPGroup") {
setMethod(HttpRequest::Method::Post);
}
DeleteGlobalSecurityIPGroupRequest::~DeleteGlobalSecurityIPGroupRequest() {}
long DeleteGlobalSecurityIPGroupRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DeleteGlobalSecurityIPGroupRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DeleteGlobalSecurityIPGroupRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DeleteGlobalSecurityIPGroupRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DeleteGlobalSecurityIPGroupRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void DeleteGlobalSecurityIPGroupRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string DeleteGlobalSecurityIPGroupRequest::getGlobalSecurityGroupId() const {
return globalSecurityGroupId_;
}
void DeleteGlobalSecurityIPGroupRequest::setGlobalSecurityGroupId(const std::string &globalSecurityGroupId) {
globalSecurityGroupId_ = globalSecurityGroupId;
setParameter(std::string("GlobalSecurityGroupId"), globalSecurityGroupId);
}
std::string DeleteGlobalSecurityIPGroupRequest::getSecurityToken() const {
return securityToken_;
}
void DeleteGlobalSecurityIPGroupRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DeleteGlobalSecurityIPGroupRequest::getRegionId() const {
return regionId_;
}
void DeleteGlobalSecurityIPGroupRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string DeleteGlobalSecurityIPGroupRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DeleteGlobalSecurityIPGroupRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DeleteGlobalSecurityIPGroupRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DeleteGlobalSecurityIPGroupRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long DeleteGlobalSecurityIPGroupRequest::getOwnerId() const {
return ownerId_;
}
void DeleteGlobalSecurityIPGroupRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DeleteGlobalSecurityIPGroupRequest::getGlobalIgName() const {
return globalIgName_;
}
void DeleteGlobalSecurityIPGroupRequest::setGlobalIgName(const std::string &globalIgName) {
globalIgName_ = globalIgName;
setParameter(std::string("GlobalIgName"), globalIgName);
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DeleteGlobalSecurityIPGroupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DeleteGlobalSecurityIPGroupResult::DeleteGlobalSecurityIPGroupResult() :
ServiceResult()
{}
DeleteGlobalSecurityIPGroupResult::DeleteGlobalSecurityIPGroupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteGlobalSecurityIPGroupResult::~DeleteGlobalSecurityIPGroupResult()
{}
void DeleteGlobalSecurityIPGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -97,6 +97,15 @@ void DeleteShardingNodeRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
bool DeleteShardingNodeRequest::getForceTrans() const {
return forceTrans_;
}
void DeleteShardingNodeRequest::setForceTrans(bool forceTrans) {
forceTrans_ = forceTrans;
setParameter(std::string("ForceTrans"), forceTrans ? "true" : "false");
}
std::string DeleteShardingNodeRequest::getInstanceId() const {
return instanceId_;
}

View File

@@ -39,6 +39,13 @@ void DeleteShardingNodeResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = value["OrderId"].asString();
}
std::string DeleteShardingNodeResult::getOrderId()const
{
return orderId_;
}

View File

@@ -169,6 +169,15 @@ void DescribeAvailableResourceRequest::setZoneId(const std::string &zoneId) {
setParameter(std::string("ZoneId"), zoneId);
}
std::string DescribeAvailableResourceRequest::getInstanceScene() const {
return instanceScene_;
}
void DescribeAvailableResourceRequest::setInstanceScene(const std::string &instanceScene) {
instanceScene_ = instanceScene;
setParameter(std::string("InstanceScene"), instanceScene);
}
std::string DescribeAvailableResourceRequest::getOrderType() const {
return orderType_;
}

View File

@@ -39,6 +39,21 @@ void DescribeBackupPolicyResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto accessDeniedDetailNode = value["AccessDeniedDetail"];
if(!accessDeniedDetailNode["AuthAction"].isNull())
accessDeniedDetail_.authAction = accessDeniedDetailNode["AuthAction"].asString();
if(!accessDeniedDetailNode["AuthPrincipalDisplayName"].isNull())
accessDeniedDetail_.authPrincipalDisplayName = accessDeniedDetailNode["AuthPrincipalDisplayName"].asString();
if(!accessDeniedDetailNode["AuthPrincipalOwnerId"].isNull())
accessDeniedDetail_.authPrincipalOwnerId = accessDeniedDetailNode["AuthPrincipalOwnerId"].asString();
if(!accessDeniedDetailNode["AuthPrincipalType"].isNull())
accessDeniedDetail_.authPrincipalType = accessDeniedDetailNode["AuthPrincipalType"].asString();
if(!accessDeniedDetailNode["EncodedDiagnosticMessage"].isNull())
accessDeniedDetail_.encodedDiagnosticMessage = accessDeniedDetailNode["EncodedDiagnosticMessage"].asString();
if(!accessDeniedDetailNode["NoPermissionType"].isNull())
accessDeniedDetail_.noPermissionType = accessDeniedDetailNode["NoPermissionType"].asString();
if(!accessDeniedDetailNode["PolicyType"].isNull())
accessDeniedDetail_.policyType = accessDeniedDetailNode["PolicyType"].asString();
if(!value["BackupRetentionPeriod"].isNull())
backupRetentionPeriod_ = value["BackupRetentionPeriod"].asString();
if(!value["PreferredBackupPeriod"].isNull())
@@ -49,14 +64,26 @@ void DescribeBackupPolicyResult::parse(const std::string &payload)
preferredBackupTime_ = value["PreferredBackupTime"].asString();
if(!value["EnableBackupLog"].isNull())
enableBackupLog_ = std::stoi(value["EnableBackupLog"].asString());
if(!value["DbsInstance"].isNull())
dbsInstance_ = value["DbsInstance"].asString();
}
DescribeBackupPolicyResult::AccessDeniedDetail DescribeBackupPolicyResult::getAccessDeniedDetail()const
{
return accessDeniedDetail_;
}
std::string DescribeBackupPolicyResult::getPreferredBackupPeriod()const
{
return preferredBackupPeriod_;
}
std::string DescribeBackupPolicyResult::getDbsInstance()const
{
return dbsInstance_;
}
std::string DescribeBackupPolicyResult::getPreferredBackupTime()const
{
return preferredBackupTime_;

View File

@@ -59,11 +59,31 @@ void DescribeBackupTasksResult::parse(const std::string &payload)
backupJobsObject.taskAction = valueBackupJobsBackupJob["TaskAction"].asString();
backupJobs_.push_back(backupJobsObject);
}
auto accessDeniedDetailNode = value["AccessDeniedDetail"];
if(!accessDeniedDetailNode["AuthAction"].isNull())
accessDeniedDetail_.authAction = accessDeniedDetailNode["AuthAction"].asString();
if(!accessDeniedDetailNode["AuthPrincipalDisplayName"].isNull())
accessDeniedDetail_.authPrincipalDisplayName = accessDeniedDetailNode["AuthPrincipalDisplayName"].asString();
if(!accessDeniedDetailNode["AuthPrincipalOwnerId"].isNull())
accessDeniedDetail_.authPrincipalOwnerId = accessDeniedDetailNode["AuthPrincipalOwnerId"].asString();
if(!accessDeniedDetailNode["AuthPrincipalType"].isNull())
accessDeniedDetail_.authPrincipalType = accessDeniedDetailNode["AuthPrincipalType"].asString();
if(!accessDeniedDetailNode["EncodedDiagnosticMessage"].isNull())
accessDeniedDetail_.encodedDiagnosticMessage = accessDeniedDetailNode["EncodedDiagnosticMessage"].asString();
if(!accessDeniedDetailNode["NoPermissionType"].isNull())
accessDeniedDetail_.noPermissionType = accessDeniedDetailNode["NoPermissionType"].asString();
if(!accessDeniedDetailNode["PolicyType"].isNull())
accessDeniedDetail_.policyType = accessDeniedDetailNode["PolicyType"].asString();
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
}
DescribeBackupTasksResult::AccessDeniedDetail DescribeBackupTasksResult::getAccessDeniedDetail()const
{
return accessDeniedDetail_;
}
std::string DescribeBackupTasksResult::getInstanceId()const
{
return instanceId_;

View File

@@ -25,6 +25,15 @@ DescribeBackupsRequest::DescribeBackupsRequest()
DescribeBackupsRequest::~DescribeBackupsRequest() {}
int DescribeBackupsRequest::getBackupJobId() const {
return backupJobId_;
}
void DescribeBackupsRequest::setBackupJobId(int backupJobId) {
backupJobId_ = backupJobId;
setParameter(std::string("BackupJobId"), std::to_string(backupJobId));
}
long DescribeBackupsRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}

View File

@@ -69,8 +69,25 @@ void DescribeBackupsResult::parse(const std::string &payload)
backupsObject.backupMode = valueBackupsBackup["BackupMode"].asString();
if(!valueBackupsBackup["BackupMethod"].isNull())
backupsObject.backupMethod = valueBackupsBackup["BackupMethod"].asString();
if(!valueBackupsBackup["BackupJobID"].isNull())
backupsObject.backupJobID = std::stoi(valueBackupsBackup["BackupJobID"].asString());
backups_.push_back(backupsObject);
}
auto accessDeniedDetailNode = value["AccessDeniedDetail"];
if(!accessDeniedDetailNode["AuthAction"].isNull())
accessDeniedDetail_.authAction = accessDeniedDetailNode["AuthAction"].asString();
if(!accessDeniedDetailNode["AuthPrincipalDisplayName"].isNull())
accessDeniedDetail_.authPrincipalDisplayName = accessDeniedDetailNode["AuthPrincipalDisplayName"].asString();
if(!accessDeniedDetailNode["AuthPrincipalOwnerId"].isNull())
accessDeniedDetail_.authPrincipalOwnerId = accessDeniedDetailNode["AuthPrincipalOwnerId"].asString();
if(!accessDeniedDetailNode["AuthPrincipalType"].isNull())
accessDeniedDetail_.authPrincipalType = accessDeniedDetailNode["AuthPrincipalType"].asString();
if(!accessDeniedDetailNode["EncodedDiagnosticMessage"].isNull())
accessDeniedDetail_.encodedDiagnosticMessage = accessDeniedDetailNode["EncodedDiagnosticMessage"].asString();
if(!accessDeniedDetailNode["NoPermissionType"].isNull())
accessDeniedDetail_.noPermissionType = accessDeniedDetailNode["NoPermissionType"].asString();
if(!accessDeniedDetailNode["PolicyType"].isNull())
accessDeniedDetail_.policyType = accessDeniedDetailNode["PolicyType"].asString();
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
@@ -80,6 +97,11 @@ void DescribeBackupsResult::parse(const std::string &payload)
}
DescribeBackupsResult::AccessDeniedDetail DescribeBackupsResult::getAccessDeniedDetail()const
{
return accessDeniedDetail_;
}
int DescribeBackupsResult::getTotalCount()const
{
return totalCount_;

View File

@@ -0,0 +1,144 @@
/*
* 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/r-kvstore/model/DescribeClusterBackupListRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeClusterBackupListRequest;
DescribeClusterBackupListRequest::DescribeClusterBackupListRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeClusterBackupList") {
setMethod(HttpRequest::Method::Get);
}
DescribeClusterBackupListRequest::~DescribeClusterBackupListRequest() {}
long DescribeClusterBackupListRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeClusterBackupListRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeClusterBackupListRequest::getStartTime() const {
return startTime_;
}
void DescribeClusterBackupListRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}
int DescribeClusterBackupListRequest::getPageNumber() const {
return pageNumber_;
}
void DescribeClusterBackupListRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
std::string DescribeClusterBackupListRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeClusterBackupListRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeClusterBackupListRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeClusterBackupListRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeClusterBackupListRequest::getRegionId() const {
return regionId_;
}
void DescribeClusterBackupListRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
int DescribeClusterBackupListRequest::getPageSize() const {
return pageSize_;
}
void DescribeClusterBackupListRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeClusterBackupListRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeClusterBackupListRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DescribeClusterBackupListRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DescribeClusterBackupListRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string DescribeClusterBackupListRequest::getEndTime() const {
return endTime_;
}
void DescribeClusterBackupListRequest::setEndTime(const std::string &endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), endTime);
}
long DescribeClusterBackupListRequest::getOwnerId() const {
return ownerId_;
}
void DescribeClusterBackupListRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeClusterBackupListRequest::getInstanceId() const {
return instanceId_;
}
void DescribeClusterBackupListRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string DescribeClusterBackupListRequest::getClusterBackupId() const {
return clusterBackupId_;
}
void DescribeClusterBackupListRequest::setClusterBackupId(const std::string &clusterBackupId) {
clusterBackupId_ = clusterBackupId;
setParameter(std::string("ClusterBackupId"), clusterBackupId);
}

View File

@@ -0,0 +1,134 @@
/*
* 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/r-kvstore/model/DescribeClusterBackupListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeClusterBackupListResult::DescribeClusterBackupListResult() :
ServiceResult()
{}
DescribeClusterBackupListResult::DescribeClusterBackupListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeClusterBackupListResult::~DescribeClusterBackupListResult()
{}
void DescribeClusterBackupListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allClusterBackupsNode = value["ClusterBackups"]["clusterBackup"];
for (auto valueClusterBackupsclusterBackup : allClusterBackupsNode)
{
ClusterBackup clusterBackupsObject;
if(!valueClusterBackupsclusterBackup["IsAvail"].isNull())
clusterBackupsObject.isAvail = std::stoi(valueClusterBackupsclusterBackup["IsAvail"].asString());
if(!valueClusterBackupsclusterBackup["ClusterBackupId"].isNull())
clusterBackupsObject.clusterBackupId = valueClusterBackupsclusterBackup["ClusterBackupId"].asString();
if(!valueClusterBackupsclusterBackup["ClusterBackupStatus"].isNull())
clusterBackupsObject.clusterBackupStatus = valueClusterBackupsclusterBackup["ClusterBackupStatus"].asString();
if(!valueClusterBackupsclusterBackup["ClusterBackupSize"].isNull())
clusterBackupsObject.clusterBackupSize = valueClusterBackupsclusterBackup["ClusterBackupSize"].asString();
if(!valueClusterBackupsclusterBackup["ClusterBackupStartTime"].isNull())
clusterBackupsObject.clusterBackupStartTime = valueClusterBackupsclusterBackup["ClusterBackupStartTime"].asString();
if(!valueClusterBackupsclusterBackup["ClusterBackupEndTime"].isNull())
clusterBackupsObject.clusterBackupEndTime = valueClusterBackupsclusterBackup["ClusterBackupEndTime"].asString();
if(!valueClusterBackupsclusterBackup["ClusterBackupMode"].isNull())
clusterBackupsObject.clusterBackupMode = valueClusterBackupsclusterBackup["ClusterBackupMode"].asString();
if(!valueClusterBackupsclusterBackup["ShardClassMemory"].isNull())
clusterBackupsObject.shardClassMemory = std::stoi(valueClusterBackupsclusterBackup["ShardClassMemory"].asString());
if(!valueClusterBackupsclusterBackup["Progress"].isNull())
clusterBackupsObject.progress = valueClusterBackupsclusterBackup["Progress"].asString();
auto allBackupsNode = valueClusterBackupsclusterBackup["Backups"]["backup"];
for (auto valueClusterBackupsclusterBackupBackupsbackup : allBackupsNode)
{
ClusterBackup::Backup backupsObject;
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupId"].isNull())
backupsObject.backupId = valueClusterBackupsclusterBackupBackupsbackup["BackupId"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["InstanceName"].isNull())
backupsObject.instanceName = valueClusterBackupsclusterBackupBackupsbackup["InstanceName"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupDownloadURL"].isNull())
backupsObject.backupDownloadURL = valueClusterBackupsclusterBackupBackupsbackup["BackupDownloadURL"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupIntranetDownloadURL"].isNull())
backupsObject.backupIntranetDownloadURL = valueClusterBackupsclusterBackupBackupsbackup["BackupIntranetDownloadURL"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupStartTime"].isNull())
backupsObject.backupStartTime = valueClusterBackupsclusterBackupBackupsbackup["BackupStartTime"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupEndTime"].isNull())
backupsObject.backupEndTime = valueClusterBackupsclusterBackupBackupsbackup["BackupEndTime"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupSize"].isNull())
backupsObject.backupSize = valueClusterBackupsclusterBackupBackupsbackup["BackupSize"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["IsAvail"].isNull())
backupsObject.isAvail = valueClusterBackupsclusterBackupBackupsbackup["IsAvail"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupStatus"].isNull())
backupsObject.backupStatus = valueClusterBackupsclusterBackupBackupsbackup["BackupStatus"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupName"].isNull())
backupsObject.backupName = valueClusterBackupsclusterBackupBackupsbackup["BackupName"].asString();
if(!valueClusterBackupsclusterBackupBackupsbackup["Engine"].isNull())
backupsObject.engine = valueClusterBackupsclusterBackupBackupsbackup["Engine"].asString();
auto extraInfo1Node = value["ExtraInfo"];
if(!extraInfo1Node["CustinsLevelId"].isNull())
backupsObject.extraInfo1.custinsLevelId = std::stoi(extraInfo1Node["CustinsLevelId"].asString());
if(!extraInfo1Node["CustinsDbVersion"].isNull())
backupsObject.extraInfo1.custinsDbVersion = extraInfo1Node["CustinsDbVersion"].asString();
if(!extraInfo1Node["CustinsName"].isNull())
backupsObject.extraInfo1.custinsName = extraInfo1Node["CustinsName"].asString();
if(!extraInfo1Node["CustinsId"].isNull())
backupsObject.extraInfo1.custinsId = std::stoi(extraInfo1Node["CustinsId"].asString());
clusterBackupsObject.backups.push_back(backupsObject);
}
auto extraInfoNode = value["ExtraInfo"];
if(!extraInfoNode["RegistryFromHistory"].isNull())
clusterBackupsObject.extraInfo.registryFromHistory = extraInfoNode["RegistryFromHistory"].asString();
clusterBackups_.push_back(clusterBackupsObject);
}
if(!value["MaxResults"].isNull())
maxResults_ = std::stoi(value["MaxResults"].asString());
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
}
std::vector<DescribeClusterBackupListResult::ClusterBackup> DescribeClusterBackupListResult::getClusterBackups()const
{
return clusterBackups_;
}
int DescribeClusterBackupListResult::getPageSize()const
{
return pageSize_;
}
int DescribeClusterBackupListResult::getPageNumber()const
{
return pageNumber_;
}
int DescribeClusterBackupListResult::getMaxResults()const
{
return maxResults_;
}

View File

@@ -65,6 +65,8 @@ void DescribeDBInstanceNetInfoResult::parse(const std::string &payload)
netInfoItemsObject.vPCId = valueNetInfoItemsInstanceNetInfo["VPCId"].asString();
if(!valueNetInfoItemsInstanceNetInfo["IPAddress"].isNull())
netInfoItemsObject.iPAddress = valueNetInfoItemsInstanceNetInfo["IPAddress"].asString();
if(!valueNetInfoItemsInstanceNetInfo["IsSlaveProxy"].isNull())
netInfoItemsObject.isSlaveProxy = std::stoi(valueNetInfoItemsInstanceNetInfo["IsSlaveProxy"].asString());
netInfoItems_.push_back(netInfoItemsObject);
}
if(!value["InstanceNetworkType"].isNull())

View File

@@ -0,0 +1,81 @@
/*
* 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/r-kvstore/model/DescribeDBNodeDirectVipInfoRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeDBNodeDirectVipInfoRequest;
DescribeDBNodeDirectVipInfoRequest::DescribeDBNodeDirectVipInfoRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeDBNodeDirectVipInfo") {
setMethod(HttpRequest::Method::Post);
}
DescribeDBNodeDirectVipInfoRequest::~DescribeDBNodeDirectVipInfoRequest() {}
long DescribeDBNodeDirectVipInfoRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeDBNodeDirectVipInfoRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeDBNodeDirectVipInfoRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeDBNodeDirectVipInfoRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeDBNodeDirectVipInfoRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeDBNodeDirectVipInfoRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DescribeDBNodeDirectVipInfoRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DescribeDBNodeDirectVipInfoRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long DescribeDBNodeDirectVipInfoRequest::getOwnerId() const {
return ownerId_;
}
void DescribeDBNodeDirectVipInfoRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeDBNodeDirectVipInfoRequest::getInstanceId() const {
return instanceId_;
}
void DescribeDBNodeDirectVipInfoRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}

View File

@@ -0,0 +1,70 @@
/*
* 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/r-kvstore/model/DescribeDBNodeDirectVipInfoResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeDBNodeDirectVipInfoResult::DescribeDBNodeDirectVipInfoResult() :
ServiceResult()
{}
DescribeDBNodeDirectVipInfoResult::DescribeDBNodeDirectVipInfoResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeDBNodeDirectVipInfoResult::~DescribeDBNodeDirectVipInfoResult()
{}
void DescribeDBNodeDirectVipInfoResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDirectVipInfoNode = value["DirectVipInfo"]["VipInfo"];
for (auto valueDirectVipInfoVipInfo : allDirectVipInfoNode)
{
VipInfo directVipInfoObject;
if(!valueDirectVipInfoVipInfo["NodeId"].isNull())
directVipInfoObject.nodeId = valueDirectVipInfoVipInfo["NodeId"].asString();
if(!valueDirectVipInfoVipInfo["Vip"].isNull())
directVipInfoObject.vip = valueDirectVipInfoVipInfo["Vip"].asString();
if(!valueDirectVipInfoVipInfo["Port"].isNull())
directVipInfoObject.port = valueDirectVipInfoVipInfo["Port"].asString();
if(!valueDirectVipInfoVipInfo["NetType"].isNull())
directVipInfoObject.netType = valueDirectVipInfoVipInfo["NetType"].asString();
directVipInfo_.push_back(directVipInfoObject);
}
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
}
std::string DescribeDBNodeDirectVipInfoResult::getInstanceId()const
{
return instanceId_;
}
std::vector<DescribeDBNodeDirectVipInfoResult::VipInfo> DescribeDBNodeDirectVipInfoResult::getDirectVipInfo()const
{
return directVipInfo_;
}

View File

@@ -55,6 +55,10 @@ void DescribeEncryptionKeyResult::parse(const std::string &payload)
encryptionKey_ = value["EncryptionKey"].asString();
if(!value["Creator"].isNull())
creator_ = value["Creator"].asString();
if(!value["EncryptionName"].isNull())
encryptionName_ = value["EncryptionName"].asString();
if(!value["RoleArn"].isNull())
roleArn_ = value["RoleArn"].asString();
}
@@ -78,6 +82,11 @@ std::string DescribeEncryptionKeyResult::getMaterialExpireTime()const
return materialExpireTime_;
}
std::string DescribeEncryptionKeyResult::getEncryptionName()const
{
return encryptionName_;
}
std::string DescribeEncryptionKeyResult::getKeyUsage()const
{
return keyUsage_;
@@ -98,3 +107,8 @@ std::string DescribeEncryptionKeyResult::getDeleteDate()const
return deleteDate_;
}
std::string DescribeEncryptionKeyResult::getRoleArn()const
{
return roleArn_;
}

View File

@@ -39,6 +39,54 @@ void DescribeEngineVersionResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dBLatestMinorVersionNode = value["DBLatestMinorVersion"];
if(!dBLatestMinorVersionNode["MinorVersion"].isNull())
dBLatestMinorVersion_.minorVersion = dBLatestMinorVersionNode["MinorVersion"].asString();
if(!dBLatestMinorVersionNode["Level"].isNull())
dBLatestMinorVersion_.level = dBLatestMinorVersionNode["Level"].asString();
auto versionReleaseNode = dBLatestMinorVersionNode["VersionRelease"];
if(!versionReleaseNode["VersionChangesLevel"].isNull())
dBLatestMinorVersion_.versionRelease.versionChangesLevel = versionReleaseNode["VersionChangesLevel"].asString();
auto allReleaseInfoNode = versionReleaseNode["ReleaseInfo"]["ReleaseInfoList"];
for (auto versionReleaseNodeReleaseInfoReleaseInfoList : allReleaseInfoNode)
{
DBLatestMinorVersion::VersionRelease::ReleaseInfoList releaseInfoListObject;
if(!versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseVersion"].isNull())
releaseInfoListObject.releaseVersion = versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseVersion"].asString();
if(!versionReleaseNodeReleaseInfoReleaseInfoList["CreateTime"].isNull())
releaseInfoListObject.createTime = versionReleaseNodeReleaseInfoReleaseInfoList["CreateTime"].asString();
if(!versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseNote"].isNull())
releaseInfoListObject.releaseNote = versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseNote"].asString();
if(!versionReleaseNodeReleaseInfoReleaseInfoList["Level"].isNull())
releaseInfoListObject.level = versionReleaseNodeReleaseInfoReleaseInfoList["Level"].asString();
if(!versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseNoteEn"].isNull())
releaseInfoListObject.releaseNoteEn = versionReleaseNodeReleaseInfoReleaseInfoList["ReleaseNoteEn"].asString();
dBLatestMinorVersion_.versionRelease.releaseInfo.push_back(releaseInfoListObject);
}
auto proxyLatestMinorVersionNode = value["ProxyLatestMinorVersion"];
if(!proxyLatestMinorVersionNode["MinorVersion"].isNull())
proxyLatestMinorVersion_.minorVersion = proxyLatestMinorVersionNode["MinorVersion"].asString();
if(!proxyLatestMinorVersionNode["Level"].isNull())
proxyLatestMinorVersion_.level = proxyLatestMinorVersionNode["Level"].asString();
auto versionRelease1Node = proxyLatestMinorVersionNode["VersionRelease"];
if(!versionRelease1Node["VersionChangesLevel"].isNull())
proxyLatestMinorVersion_.versionRelease1.versionChangesLevel = versionRelease1Node["VersionChangesLevel"].asString();
auto allReleaseInfo2Node = versionRelease1Node["ReleaseInfo"]["ReleaseInfoList"];
for (auto versionRelease1NodeReleaseInfoReleaseInfoList : allReleaseInfo2Node)
{
ProxyLatestMinorVersion::VersionRelease1::ReleaseInfoList3 releaseInfoList3Object;
if(!versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseVersion"].isNull())
releaseInfoList3Object.releaseVersion = versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseVersion"].asString();
if(!versionRelease1NodeReleaseInfoReleaseInfoList["CreateTime"].isNull())
releaseInfoList3Object.createTime = versionRelease1NodeReleaseInfoReleaseInfoList["CreateTime"].asString();
if(!versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseNote"].isNull())
releaseInfoList3Object.releaseNote = versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseNote"].asString();
if(!versionRelease1NodeReleaseInfoReleaseInfoList["Level"].isNull())
releaseInfoList3Object.level = versionRelease1NodeReleaseInfoReleaseInfoList["Level"].asString();
if(!versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseNoteEn"].isNull())
releaseInfoList3Object.releaseNoteEn = versionRelease1NodeReleaseInfoReleaseInfoList["ReleaseNoteEn"].asString();
proxyLatestMinorVersion_.versionRelease1.releaseInfo2.push_back(releaseInfoList3Object);
}
if(!value["IsLatestVersion"].isNull())
isLatestVersion_ = value["IsLatestVersion"].asString() == "true";
if(!value["ProxyMinorVersion"].isNull())
@@ -57,6 +105,14 @@ void DescribeEngineVersionResult::parse(const std::string &payload)
engine_ = value["Engine"].asString();
if(!value["MinorVersion"].isNull())
minorVersion_ = value["MinorVersion"].asString();
if(!value["IsRedisCompatibleVersion"].isNull())
isRedisCompatibleVersion_ = value["IsRedisCompatibleVersion"].asString();
if(!value["IsSSLEnable"].isNull())
isSSLEnable_ = value["IsSSLEnable"].asString();
if(!value["IsNewSSLMode"].isNull())
isNewSSLMode_ = value["IsNewSSLMode"].asString();
if(!value["IsAutoUpgradeOpen"].isNull())
isAutoUpgradeOpen_ = value["IsAutoUpgradeOpen"].asString();
}
@@ -65,9 +121,14 @@ std::string DescribeEngineVersionResult::getMajorVersion()const
return majorVersion_;
}
bool DescribeEngineVersionResult::getIsLatestVersion()const
DescribeEngineVersionResult::DBLatestMinorVersion DescribeEngineVersionResult::getDBLatestMinorVersion()const
{
return isLatestVersion_;
return dBLatestMinorVersion_;
}
std::string DescribeEngineVersionResult::getIsAutoUpgradeOpen()const
{
return isAutoUpgradeOpen_;
}
std::string DescribeEngineVersionResult::getMinorVersion()const
@@ -80,6 +141,41 @@ std::string DescribeEngineVersionResult::getProxyMinorVersion()const
return proxyMinorVersion_;
}
std::string DescribeEngineVersionResult::getDBVersionRelease()const
{
return dBVersionRelease_;
}
bool DescribeEngineVersionResult::getEnableUpgradeMajorVersion()const
{
return enableUpgradeMajorVersion_;
}
bool DescribeEngineVersionResult::getIsLatestVersion()const
{
return isLatestVersion_;
}
std::string DescribeEngineVersionResult::getIsNewSSLMode()const
{
return isNewSSLMode_;
}
std::string DescribeEngineVersionResult::getIsRedisCompatibleVersion()const
{
return isRedisCompatibleVersion_;
}
DescribeEngineVersionResult::ProxyLatestMinorVersion DescribeEngineVersionResult::getProxyLatestMinorVersion()const
{
return proxyLatestMinorVersion_;
}
std::string DescribeEngineVersionResult::getIsSSLEnable()const
{
return isSSLEnable_;
}
std::string DescribeEngineVersionResult::getProxyVersionRelease()const
{
return proxyVersionRelease_;
@@ -95,13 +191,3 @@ std::string DescribeEngineVersionResult::getEngine()const
return engine_;
}
std::string DescribeEngineVersionResult::getDBVersionRelease()const
{
return dBVersionRelease_;
}
bool DescribeEngineVersionResult::getEnableUpgradeMajorVersion()const
{
return enableUpgradeMajorVersion_;
}

View File

@@ -0,0 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeGlobalSecurityIPGroupRelationRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeGlobalSecurityIPGroupRelationRequest;
DescribeGlobalSecurityIPGroupRelationRequest::DescribeGlobalSecurityIPGroupRelationRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeGlobalSecurityIPGroupRelation") {
setMethod(HttpRequest::Method::Get);
}
DescribeGlobalSecurityIPGroupRelationRequest::~DescribeGlobalSecurityIPGroupRelationRequest() {}
long DescribeGlobalSecurityIPGroupRelationRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeGlobalSecurityIPGroupRelationRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeGlobalSecurityIPGroupRelationRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeGlobalSecurityIPGroupRelationRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeGlobalSecurityIPGroupRelationRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void DescribeGlobalSecurityIPGroupRelationRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string DescribeGlobalSecurityIPGroupRelationRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeGlobalSecurityIPGroupRelationRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeGlobalSecurityIPGroupRelationRequest::getRegionId() const {
return regionId_;
}
void DescribeGlobalSecurityIPGroupRelationRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string DescribeGlobalSecurityIPGroupRelationRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeGlobalSecurityIPGroupRelationRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DescribeGlobalSecurityIPGroupRelationRequest::getDBClusterId() const {
return dBClusterId_;
}
void DescribeGlobalSecurityIPGroupRelationRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}
std::string DescribeGlobalSecurityIPGroupRelationRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DescribeGlobalSecurityIPGroupRelationRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long DescribeGlobalSecurityIPGroupRelationRequest::getOwnerId() const {
return ownerId_;
}
void DescribeGlobalSecurityIPGroupRelationRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -0,0 +1,72 @@
/*
* 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/r-kvstore/model/DescribeGlobalSecurityIPGroupRelationResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeGlobalSecurityIPGroupRelationResult::DescribeGlobalSecurityIPGroupRelationResult() :
ServiceResult()
{}
DescribeGlobalSecurityIPGroupRelationResult::DescribeGlobalSecurityIPGroupRelationResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeGlobalSecurityIPGroupRelationResult::~DescribeGlobalSecurityIPGroupRelationResult()
{}
void DescribeGlobalSecurityIPGroupRelationResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allGlobalSecurityIPGroupRelNode = value["GlobalSecurityIPGroupRel"]["GlobalSecurityIPGroupRelItem"];
for (auto valueGlobalSecurityIPGroupRelGlobalSecurityIPGroupRelItem : allGlobalSecurityIPGroupRelNode)
{
GlobalSecurityIPGroupRelItem globalSecurityIPGroupRelObject;
if(!valueGlobalSecurityIPGroupRelGlobalSecurityIPGroupRelItem["GlobalSecurityGroupId"].isNull())
globalSecurityIPGroupRelObject.globalSecurityGroupId = valueGlobalSecurityIPGroupRelGlobalSecurityIPGroupRelItem["GlobalSecurityGroupId"].asString();
if(!valueGlobalSecurityIPGroupRelGlobalSecurityIPGroupRelItem["GIpList"].isNull())
globalSecurityIPGroupRelObject.gIpList = valueGlobalSecurityIPGroupRelGlobalSecurityIPGroupRelItem["GIpList"].asString();
if(!valueGlobalSecurityIPGroupRelGlobalSecurityIPGroupRelItem["RegionId"].isNull())
globalSecurityIPGroupRelObject.regionId = valueGlobalSecurityIPGroupRelGlobalSecurityIPGroupRelItem["RegionId"].asString();
if(!valueGlobalSecurityIPGroupRelGlobalSecurityIPGroupRelItem["WhitelistNetType"].isNull())
globalSecurityIPGroupRelObject.whitelistNetType = valueGlobalSecurityIPGroupRelGlobalSecurityIPGroupRelItem["WhitelistNetType"].asString();
if(!valueGlobalSecurityIPGroupRelGlobalSecurityIPGroupRelItem["GlobalIgName"].isNull())
globalSecurityIPGroupRelObject.globalIgName = valueGlobalSecurityIPGroupRelGlobalSecurityIPGroupRelItem["GlobalIgName"].asString();
globalSecurityIPGroupRel_.push_back(globalSecurityIPGroupRelObject);
}
if(!value["DBClusterId"].isNull())
dBClusterId_ = value["DBClusterId"].asString();
}
std::string DescribeGlobalSecurityIPGroupRelationResult::getDBClusterId()const
{
return dBClusterId_;
}
std::vector<DescribeGlobalSecurityIPGroupRelationResult::GlobalSecurityIPGroupRelItem> DescribeGlobalSecurityIPGroupRelationResult::getGlobalSecurityIPGroupRel()const
{
return globalSecurityIPGroupRel_;
}

View File

@@ -0,0 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeGlobalSecurityIPGroupRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeGlobalSecurityIPGroupRequest;
DescribeGlobalSecurityIPGroupRequest::DescribeGlobalSecurityIPGroupRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeGlobalSecurityIPGroup") {
setMethod(HttpRequest::Method::Get);
}
DescribeGlobalSecurityIPGroupRequest::~DescribeGlobalSecurityIPGroupRequest() {}
long DescribeGlobalSecurityIPGroupRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeGlobalSecurityIPGroupRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeGlobalSecurityIPGroupRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeGlobalSecurityIPGroupRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeGlobalSecurityIPGroupRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void DescribeGlobalSecurityIPGroupRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string DescribeGlobalSecurityIPGroupRequest::getGlobalSecurityGroupId() const {
return globalSecurityGroupId_;
}
void DescribeGlobalSecurityIPGroupRequest::setGlobalSecurityGroupId(const std::string &globalSecurityGroupId) {
globalSecurityGroupId_ = globalSecurityGroupId;
setParameter(std::string("GlobalSecurityGroupId"), globalSecurityGroupId);
}
std::string DescribeGlobalSecurityIPGroupRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeGlobalSecurityIPGroupRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeGlobalSecurityIPGroupRequest::getRegionId() const {
return regionId_;
}
void DescribeGlobalSecurityIPGroupRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string DescribeGlobalSecurityIPGroupRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeGlobalSecurityIPGroupRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DescribeGlobalSecurityIPGroupRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DescribeGlobalSecurityIPGroupRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long DescribeGlobalSecurityIPGroupRequest::getOwnerId() const {
return ownerId_;
}
void DescribeGlobalSecurityIPGroupRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -0,0 +1,70 @@
/*
* 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/r-kvstore/model/DescribeGlobalSecurityIPGroupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeGlobalSecurityIPGroupResult::DescribeGlobalSecurityIPGroupResult() :
ServiceResult()
{}
DescribeGlobalSecurityIPGroupResult::DescribeGlobalSecurityIPGroupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeGlobalSecurityIPGroupResult::~DescribeGlobalSecurityIPGroupResult()
{}
void DescribeGlobalSecurityIPGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allGlobalSecurityIPGroupNode = value["GlobalSecurityIPGroup"]["GlobalSecurityIPGroupItem"];
for (auto valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem : allGlobalSecurityIPGroupNode)
{
GlobalSecurityIPGroupItem globalSecurityIPGroupObject;
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalSecurityGroupId"].isNull())
globalSecurityIPGroupObject.globalSecurityGroupId = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalSecurityGroupId"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalIgName"].isNull())
globalSecurityIPGroupObject.globalIgName = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GlobalIgName"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["SecurityIPType"].isNull())
globalSecurityIPGroupObject.securityIPType = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["SecurityIPType"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GIpList"].isNull())
globalSecurityIPGroupObject.gIpList = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["GIpList"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["WhitelistNetType"].isNull())
globalSecurityIPGroupObject.whitelistNetType = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["WhitelistNetType"].asString();
if(!valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["RegionId"].isNull())
globalSecurityIPGroupObject.regionId = valueGlobalSecurityIPGroupGlobalSecurityIPGroupItem["RegionId"].asString();
auto allDBInstances = value["DBInstances"]["DBInstances"];
for (auto value : allDBInstances)
globalSecurityIPGroupObject.dBInstances.push_back(value.asString());
globalSecurityIPGroup_.push_back(globalSecurityIPGroupObject);
}
}
std::vector<DescribeGlobalSecurityIPGroupResult::GlobalSecurityIPGroupItem> DescribeGlobalSecurityIPGroupResult::getGlobalSecurityIPGroup()const
{
return globalSecurityIPGroup_;
}

View File

@@ -0,0 +1,171 @@
/*
* 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/r-kvstore/model/DescribeHistoryTasksRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeHistoryTasksRequest;
DescribeHistoryTasksRequest::DescribeHistoryTasksRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeHistoryTasks") {
setMethod(HttpRequest::Method::Post);
}
DescribeHistoryTasksRequest::~DescribeHistoryTasksRequest() {}
long DescribeHistoryTasksRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeHistoryTasksRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeHistoryTasksRequest::getToStartTime() const {
return toStartTime_;
}
void DescribeHistoryTasksRequest::setToStartTime(const std::string &toStartTime) {
toStartTime_ = toStartTime;
setParameter(std::string("ToStartTime"), toStartTime);
}
int DescribeHistoryTasksRequest::getPageNumber() const {
return pageNumber_;
}
void DescribeHistoryTasksRequest::setPageNumber(int pageNumber) {
pageNumber_ = pageNumber;
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
}
std::string DescribeHistoryTasksRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeHistoryTasksRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeHistoryTasksRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeHistoryTasksRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeHistoryTasksRequest::getRegionId() const {
return regionId_;
}
void DescribeHistoryTasksRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
int DescribeHistoryTasksRequest::getPageSize() const {
return pageSize_;
}
void DescribeHistoryTasksRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeHistoryTasksRequest::getInstanceType() const {
return instanceType_;
}
void DescribeHistoryTasksRequest::setInstanceType(const std::string &instanceType) {
instanceType_ = instanceType;
setParameter(std::string("InstanceType"), instanceType);
}
std::string DescribeHistoryTasksRequest::getTaskId() const {
return taskId_;
}
void DescribeHistoryTasksRequest::setTaskId(const std::string &taskId) {
taskId_ = taskId;
setParameter(std::string("TaskId"), taskId);
}
int DescribeHistoryTasksRequest::getToExecTime() const {
return toExecTime_;
}
void DescribeHistoryTasksRequest::setToExecTime(int toExecTime) {
toExecTime_ = toExecTime;
setParameter(std::string("ToExecTime"), std::to_string(toExecTime));
}
std::string DescribeHistoryTasksRequest::getTaskType() const {
return taskType_;
}
void DescribeHistoryTasksRequest::setTaskType(const std::string &taskType) {
taskType_ = taskType;
setParameter(std::string("TaskType"), taskType);
}
long DescribeHistoryTasksRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeHistoryTasksRequest::setResourceOwnerAccount(long resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), std::to_string(resourceOwnerAccount));
}
std::string DescribeHistoryTasksRequest::getFromStartTime() const {
return fromStartTime_;
}
void DescribeHistoryTasksRequest::setFromStartTime(const std::string &fromStartTime) {
fromStartTime_ = fromStartTime;
setParameter(std::string("FromStartTime"), fromStartTime);
}
int DescribeHistoryTasksRequest::getFromExecTime() const {
return fromExecTime_;
}
void DescribeHistoryTasksRequest::setFromExecTime(int fromExecTime) {
fromExecTime_ = fromExecTime;
setParameter(std::string("FromExecTime"), std::to_string(fromExecTime));
}
std::string DescribeHistoryTasksRequest::getInstanceId() const {
return instanceId_;
}
void DescribeHistoryTasksRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string DescribeHistoryTasksRequest::getStatus() const {
return status_;
}
void DescribeHistoryTasksRequest::setStatus(const std::string &status) {
status_ = status;
setParameter(std::string("Status"), status);
}

View File

@@ -0,0 +1,116 @@
/*
* 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/r-kvstore/model/DescribeHistoryTasksResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeHistoryTasksResult::DescribeHistoryTasksResult() :
ServiceResult()
{}
DescribeHistoryTasksResult::DescribeHistoryTasksResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeHistoryTasksResult::~DescribeHistoryTasksResult()
{}
void DescribeHistoryTasksResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allItemsNode = value["Items"]["ItemsItem"];
for (auto valueItemsItemsItem : allItemsNode)
{
ItemsItem itemsObject;
if(!valueItemsItemsItem["Status"].isNull())
itemsObject.status = std::stoi(valueItemsItemsItem["Status"].asString());
if(!valueItemsItemsItem["TaskId"].isNull())
itemsObject.taskId = valueItemsItemsItem["TaskId"].asString();
if(!valueItemsItemsItem["CurrentStepName"].isNull())
itemsObject.currentStepName = valueItemsItemsItem["CurrentStepName"].asString();
if(!valueItemsItemsItem["StartTime"].isNull())
itemsObject.startTime = valueItemsItemsItem["StartTime"].asString();
if(!valueItemsItemsItem["EndTime"].isNull())
itemsObject.endTime = valueItemsItemsItem["EndTime"].asString();
if(!valueItemsItemsItem["TaskType"].isNull())
itemsObject.taskType = valueItemsItemsItem["TaskType"].asString();
if(!valueItemsItemsItem["RemainTime"].isNull())
itemsObject.remainTime = std::stoi(valueItemsItemsItem["RemainTime"].asString());
if(!valueItemsItemsItem["Progress"].isNull())
itemsObject.progress = std::stof(valueItemsItemsItem["Progress"].asString());
if(!valueItemsItemsItem["RegionId"].isNull())
itemsObject.regionId = valueItemsItemsItem["RegionId"].asString();
if(!valueItemsItemsItem["InstanceType"].isNull())
itemsObject.instanceType = valueItemsItemsItem["InstanceType"].asString();
if(!valueItemsItemsItem["InstanceId"].isNull())
itemsObject.instanceId = valueItemsItemsItem["InstanceId"].asString();
if(!valueItemsItemsItem["InstanceName"].isNull())
itemsObject.instanceName = valueItemsItemsItem["InstanceName"].asString();
if(!valueItemsItemsItem["DbType"].isNull())
itemsObject.dbType = valueItemsItemsItem["DbType"].asString();
if(!valueItemsItemsItem["Product"].isNull())
itemsObject.product = valueItemsItemsItem["Product"].asString();
if(!valueItemsItemsItem["TaskDetail"].isNull())
itemsObject.taskDetail = valueItemsItemsItem["TaskDetail"].asString();
if(!valueItemsItemsItem["ReasonCode"].isNull())
itemsObject.reasonCode = valueItemsItemsItem["ReasonCode"].asString();
if(!valueItemsItemsItem["ActionInfo"].isNull())
itemsObject.actionInfo = valueItemsItemsItem["ActionInfo"].asString();
if(!valueItemsItemsItem["Uid"].isNull())
itemsObject.uid = valueItemsItemsItem["Uid"].asString();
if(!valueItemsItemsItem["CallerSource"].isNull())
itemsObject.callerSource = valueItemsItemsItem["CallerSource"].asString();
if(!valueItemsItemsItem["CallerUid"].isNull())
itemsObject.callerUid = valueItemsItemsItem["CallerUid"].asString();
items_.push_back(itemsObject);
}
if(!value["PageNumber"].isNull())
pageNumber_ = std::stoi(value["PageNumber"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["TotalCount"].isNull())
totalCount_ = std::stoi(value["TotalCount"].asString());
}
int DescribeHistoryTasksResult::getTotalCount()const
{
return totalCount_;
}
int DescribeHistoryTasksResult::getPageSize()const
{
return pageSize_;
}
int DescribeHistoryTasksResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeHistoryTasksResult::ItemsItem> DescribeHistoryTasksResult::getItems()const
{
return items_;
}

View File

@@ -87,6 +87,8 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload)
instancesObject.securityIPList = valueInstancesDBInstanceAttribute["SecurityIPList"].asString();
if(!valueInstancesDBInstanceAttribute["ShardCount"].isNull())
instancesObject.shardCount = std::stoi(valueInstancesDBInstanceAttribute["ShardCount"].asString());
if(!valueInstancesDBInstanceAttribute["ReadOnlyCount"].isNull())
instancesObject.readOnlyCount = std::stoi(valueInstancesDBInstanceAttribute["ReadOnlyCount"].asString());
if(!valueInstancesDBInstanceAttribute["GlobalInstanceId"].isNull())
instancesObject.globalInstanceId = valueInstancesDBInstanceAttribute["GlobalInstanceId"].asString();
if(!valueInstancesDBInstanceAttribute["QPS"].isNull())
@@ -97,10 +99,12 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload)
instancesObject.zoneType = valueInstancesDBInstanceAttribute["ZoneType"].asString();
if(!valueInstancesDBInstanceAttribute["MaintainStartTime"].isNull())
instancesObject.maintainStartTime = valueInstancesDBInstanceAttribute["MaintainStartTime"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesDBInstanceAttribute["InstanceClass"].asString();
if(!valueInstancesDBInstanceAttribute["MaintainEndTime"].isNull())
instancesObject.maintainEndTime = valueInstancesDBInstanceAttribute["MaintainEndTime"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceClass"].isNull())
instancesObject.instanceClass = valueInstancesDBInstanceAttribute["InstanceClass"].asString();
if(!valueInstancesDBInstanceAttribute["RealInstanceClass"].isNull())
instancesObject.realInstanceClass = valueInstancesDBInstanceAttribute["RealInstanceClass"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceId"].isNull())
instancesObject.instanceId = valueInstancesDBInstanceAttribute["InstanceId"].asString();
if(!valueInstancesDBInstanceAttribute["InstanceType"].isNull())
@@ -125,6 +129,8 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload)
instancesObject.connections = std::stol(valueInstancesDBInstanceAttribute["Connections"].asString());
if(!valueInstancesDBInstanceAttribute["BackupLogStartTime"].isNull())
instancesObject.backupLogStartTime = valueInstancesDBInstanceAttribute["BackupLogStartTime"].asString();
if(!valueInstancesDBInstanceAttribute["SlaveReadOnlyCount"].isNull())
instancesObject.slaveReadOnlyCount = std::stol(valueInstancesDBInstanceAttribute["SlaveReadOnlyCount"].asString());
if(!valueInstancesDBInstanceAttribute["ResourceGroupId"].isNull())
instancesObject.resourceGroupId = valueInstancesDBInstanceAttribute["ResourceGroupId"].asString();
if(!valueInstancesDBInstanceAttribute["ZoneId"].isNull())
@@ -137,6 +143,10 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload)
instancesObject.storage = valueInstancesDBInstanceAttribute["Storage"].asString();
if(!valueInstancesDBInstanceAttribute["CloudType"].isNull())
instancesObject.cloudType = valueInstancesDBInstanceAttribute["CloudType"].asString();
if(!valueInstancesDBInstanceAttribute["IsOrderCompleted"].isNull())
instancesObject.isOrderCompleted = valueInstancesDBInstanceAttribute["IsOrderCompleted"].asString() == "true";
if(!valueInstancesDBInstanceAttribute["IsSupportTDE"].isNull())
instancesObject.isSupportTDE = valueInstancesDBInstanceAttribute["IsSupportTDE"].asString() == "true";
auto allTagsNode = valueInstancesDBInstanceAttribute["Tags"]["Tag"];
for (auto valueInstancesDBInstanceAttributeTagsTag : allTagsNode)
{

View File

@@ -47,6 +47,8 @@ void DescribeInstanceSSLResult::parse(const std::string &payload)
sSLExpiredTime_ = value["SSLExpiredTime"].asString();
if(!value["CertCommonName"].isNull())
certCommonName_ = value["CertCommonName"].asString();
if(!value["CertDownloadURL"].isNull())
certDownloadURL_ = value["CertDownloadURL"].asString();
}
@@ -70,3 +72,8 @@ std::string DescribeInstanceSSLResult::getCertCommonName()const
return certCommonName_;
}
std::string DescribeInstanceSSLResult::getCertDownloadURL()const
{
return certDownloadURL_;
}

View File

@@ -83,6 +83,8 @@ void DescribeInstancesOverviewResult::parse(const std::string &payload)
instancesObject.zoneId = valueInstancesKVStoreInstance["ZoneId"].asString();
if(!valueInstancesKVStoreInstance["InstanceStatus"].isNull())
instancesObject.instanceStatus = valueInstancesKVStoreInstance["InstanceStatus"].asString();
if(!valueInstancesKVStoreInstance["SecondaryZoneId"].isNull())
instancesObject.secondaryZoneId = valueInstancesKVStoreInstance["SecondaryZoneId"].asString();
instances_.push_back(instancesObject);
}
if(!value["TotalCount"].isNull())

View File

@@ -121,6 +121,10 @@ void DescribeInstancesResult::parse(const std::string &payload)
instancesObject.cloudType = valueInstancesKVStoreInstance["CloudType"].asString();
if(!valueInstancesKVStoreInstance["EditionType"].isNull())
instancesObject.editionType = valueInstancesKVStoreInstance["EditionType"].asString();
if(!valueInstancesKVStoreInstance["ReadOnlyCount"].isNull())
instancesObject.readOnlyCount = valueInstancesKVStoreInstance["ReadOnlyCount"].asString();
if(!valueInstancesKVStoreInstance["ShardClass"].isNull())
instancesObject.shardClass = valueInstancesKVStoreInstance["ShardClass"].asString();
auto allTagsNode = valueInstancesKVStoreInstance["Tags"]["Tag"];
for (auto valueInstancesKVStoreInstanceTagsTag : allTagsNode)
{

View File

@@ -39,14 +39,18 @@ void DescribeIntranetAttributeResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["BandwidthExpireTime"].isNull())
bandwidthExpireTime_ = value["BandwidthExpireTime"].asString();
if(!value["AutoRenewal"].isNull())
autoRenewal_ = value["AutoRenewal"].asString() == "true";
if(!value["ExpireTime"].isNull())
expireTime_ = value["ExpireTime"].asString();
if(!value["IntranetBandwidth"].isNull())
intranetBandwidth_ = std::stoi(value["IntranetBandwidth"].asString());
if(!value["HasPrePaidBandWidthOrderRunning"].isNull())
hasPrePaidBandWidthOrderRunning_ = value["HasPrePaidBandWidthOrderRunning"].asString() == "true";
if(!value["BandwidthExpireTime"].isNull())
bandwidthExpireTime_ = value["BandwidthExpireTime"].asString();
if(!value["BandwidthPrePaid"].isNull())
bandwidthPrePaid_ = value["BandwidthPrePaid"].asString();
}
@@ -55,9 +59,9 @@ int DescribeIntranetAttributeResult::getIntranetBandwidth()const
return intranetBandwidth_;
}
std::string DescribeIntranetAttributeResult::getBandwidthExpireTime()const
bool DescribeIntranetAttributeResult::getHasPrePaidBandWidthOrderRunning()const
{
return bandwidthExpireTime_;
return hasPrePaidBandWidthOrderRunning_;
}
bool DescribeIntranetAttributeResult::getAutoRenewal()const
@@ -65,6 +69,16 @@ bool DescribeIntranetAttributeResult::getAutoRenewal()const
return autoRenewal_;
}
std::string DescribeIntranetAttributeResult::getBandwidthExpireTime()const
{
return bandwidthExpireTime_;
}
std::string DescribeIntranetAttributeResult::getBandwidthPrePaid()const
{
return bandwidthPrePaid_;
}
std::string DescribeIntranetAttributeResult::getExpireTime()const
{
return expireTime_;

View File

@@ -58,7 +58,7 @@ void DescribeLogicInstanceTopologyResult::parse(const std::string &payload)
auto allRedisShardListNode = value["RedisShardList"]["NodeInfo"];
for (auto valueRedisShardListNodeInfo : allRedisShardListNode)
{
NodeInfo redisShardListObject;
NodeInfo1 redisShardListObject;
if(!valueRedisShardListNodeInfo["Capacity"].isNull())
redisShardListObject.capacity = valueRedisShardListNodeInfo["Capacity"].asString();
if(!valueRedisShardListNodeInfo["Connection"].isNull())
@@ -69,6 +69,8 @@ void DescribeLogicInstanceTopologyResult::parse(const std::string &payload)
redisShardListObject.bandwidth = valueRedisShardListNodeInfo["Bandwidth"].asString();
if(!valueRedisShardListNodeInfo["NodeId"].isNull())
redisShardListObject.nodeId = valueRedisShardListNodeInfo["NodeId"].asString();
if(!valueRedisShardListNodeInfo["SubInstanceType"].isNull())
redisShardListObject.subInstanceType = valueRedisShardListNodeInfo["SubInstanceType"].asString();
redisShardList_.push_back(redisShardListObject);
}
if(!value["InstanceId"].isNull())
@@ -76,7 +78,7 @@ void DescribeLogicInstanceTopologyResult::parse(const std::string &payload)
}
std::vector<DescribeLogicInstanceTopologyResult::NodeInfo> DescribeLogicInstanceTopologyResult::getRedisShardList()const
std::vector<DescribeLogicInstanceTopologyResult::NodeInfo1> DescribeLogicInstanceTopologyResult::getRedisShardList()const
{
return redisShardList_;
}

View File

@@ -34,6 +34,24 @@ void DescribeMonitorItemsRequest::setResourceOwnerId(long resourceOwnerId) {
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeMonitorItemsRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeMonitorItemsRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeMonitorItemsRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeMonitorItemsRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeMonitorItemsRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
@@ -61,21 +79,3 @@ void DescribeMonitorItemsRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeMonitorItemsRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeMonitorItemsRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeMonitorItemsRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeMonitorItemsRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}

View File

@@ -0,0 +1,126 @@
/*
* 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/r-kvstore/model/DescribeParameterModificationHistoryRequest.h>
using AlibabaCloud::R_kvstore::Model::DescribeParameterModificationHistoryRequest;
DescribeParameterModificationHistoryRequest::DescribeParameterModificationHistoryRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "DescribeParameterModificationHistory") {
setMethod(HttpRequest::Method::Post);
}
DescribeParameterModificationHistoryRequest::~DescribeParameterModificationHistoryRequest() {}
long DescribeParameterModificationHistoryRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void DescribeParameterModificationHistoryRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeParameterModificationHistoryRequest::getStartTime() const {
return startTime_;
}
void DescribeParameterModificationHistoryRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}
std::string DescribeParameterModificationHistoryRequest::getAccessKeyId() const {
return accessKeyId_;
}
void DescribeParameterModificationHistoryRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeParameterModificationHistoryRequest::getSecurityToken() const {
return securityToken_;
}
void DescribeParameterModificationHistoryRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string DescribeParameterModificationHistoryRequest::getParameterName() const {
return parameterName_;
}
void DescribeParameterModificationHistoryRequest::setParameterName(const std::string &parameterName) {
parameterName_ = parameterName;
setParameter(std::string("ParameterName"), parameterName);
}
std::string DescribeParameterModificationHistoryRequest::getNodeId() const {
return nodeId_;
}
void DescribeParameterModificationHistoryRequest::setNodeId(const std::string &nodeId) {
nodeId_ = nodeId;
setParameter(std::string("NodeId"), nodeId);
}
std::string DescribeParameterModificationHistoryRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void DescribeParameterModificationHistoryRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string DescribeParameterModificationHistoryRequest::getOwnerAccount() const {
return ownerAccount_;
}
void DescribeParameterModificationHistoryRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string DescribeParameterModificationHistoryRequest::getEndTime() const {
return endTime_;
}
void DescribeParameterModificationHistoryRequest::setEndTime(const std::string &endTime) {
endTime_ = endTime;
setParameter(std::string("EndTime"), endTime);
}
long DescribeParameterModificationHistoryRequest::getOwnerId() const {
return ownerId_;
}
void DescribeParameterModificationHistoryRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeParameterModificationHistoryRequest::getInstanceId() const {
return instanceId_;
}
void DescribeParameterModificationHistoryRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/DescribeParameterModificationHistoryResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
DescribeParameterModificationHistoryResult::DescribeParameterModificationHistoryResult() :
ServiceResult()
{}
DescribeParameterModificationHistoryResult::DescribeParameterModificationHistoryResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeParameterModificationHistoryResult::~DescribeParameterModificationHistoryResult()
{}
void DescribeParameterModificationHistoryResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allHistoricalParametersNode = value["HistoricalParameters"]["HistoricalParameter"];
for (auto valueHistoricalParametersHistoricalParameter : allHistoricalParametersNode)
{
HistoricalParameter historicalParametersObject;
if(!valueHistoricalParametersHistoricalParameter["OldParameterValue"].isNull())
historicalParametersObject.oldParameterValue = valueHistoricalParametersHistoricalParameter["OldParameterValue"].asString();
if(!valueHistoricalParametersHistoricalParameter["ParameterName"].isNull())
historicalParametersObject.parameterName = valueHistoricalParametersHistoricalParameter["ParameterName"].asString();
if(!valueHistoricalParametersHistoricalParameter["NewParameterValue"].isNull())
historicalParametersObject.newParameterValue = valueHistoricalParametersHistoricalParameter["NewParameterValue"].asString();
if(!valueHistoricalParametersHistoricalParameter["ModifyTime"].isNull())
historicalParametersObject.modifyTime = valueHistoricalParametersHistoricalParameter["ModifyTime"].asString();
historicalParameters_.push_back(historicalParametersObject);
}
}
std::vector<DescribeParameterModificationHistoryResult::HistoricalParameter> DescribeParameterModificationHistoryResult::getHistoricalParameters()const
{
return historicalParameters_;
}

View File

@@ -79,6 +79,8 @@ void DescribePriceResult::parse(const std::string &payload)
order_.discountAmount = orderNode["DiscountAmount"].asString();
if(!orderNode["TradeAmount"].isNull())
order_.tradeAmount = orderNode["TradeAmount"].asString();
if(!orderNode["ShowDiscountInfo"].isNull())
order_.showDiscountInfo = orderNode["ShowDiscountInfo"].asString() == "true";
auto allCouponsNode = orderNode["Coupons"]["Coupon"];
for (auto orderNodeCouponsCoupon : allCouponsNode)
{

View File

@@ -169,6 +169,15 @@ void EnableAdditionalBandwidthRequest::setAutoRenew(bool autoRenew) {
setParameter(std::string("AutoRenew"), autoRenew ? "true" : "false");
}
std::string EnableAdditionalBandwidthRequest::getChargeType() const {
return chargeType_;
}
void EnableAdditionalBandwidthRequest::setChargeType(const std::string &chargeType) {
chargeType_ = chargeType;
setParameter(std::string("ChargeType"), chargeType);
}
std::string EnableAdditionalBandwidthRequest::getCategory() const {
return category_;
}

View File

@@ -0,0 +1,90 @@
/*
* 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/r-kvstore/model/FlushInstanceForDBRequest.h>
using AlibabaCloud::R_kvstore::Model::FlushInstanceForDBRequest;
FlushInstanceForDBRequest::FlushInstanceForDBRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "FlushInstanceForDB") {
setMethod(HttpRequest::Method::Post);
}
FlushInstanceForDBRequest::~FlushInstanceForDBRequest() {}
long FlushInstanceForDBRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void FlushInstanceForDBRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string FlushInstanceForDBRequest::getAccessKeyId() const {
return accessKeyId_;
}
void FlushInstanceForDBRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string FlushInstanceForDBRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void FlushInstanceForDBRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string FlushInstanceForDBRequest::getOwnerAccount() const {
return ownerAccount_;
}
void FlushInstanceForDBRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long FlushInstanceForDBRequest::getOwnerId() const {
return ownerId_;
}
void FlushInstanceForDBRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
int FlushInstanceForDBRequest::getDbIndex() const {
return dbIndex_;
}
void FlushInstanceForDBRequest::setDbIndex(int dbIndex) {
dbIndex_ = dbIndex;
setParameter(std::string("DbIndex"), std::to_string(dbIndex));
}
std::string FlushInstanceForDBRequest::getInstanceId() const {
return instanceId_;
}
void FlushInstanceForDBRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}

View File

@@ -14,38 +14,31 @@
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/ModifyNodeSpecResult.h>
#include <alibabacloud/r-kvstore/model/FlushInstanceForDBResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
ModifyNodeSpecResult::ModifyNodeSpecResult() :
FlushInstanceForDBResult::FlushInstanceForDBResult() :
ServiceResult()
{}
ModifyNodeSpecResult::ModifyNodeSpecResult(const std::string &payload) :
FlushInstanceForDBResult::FlushInstanceForDBResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyNodeSpecResult::~ModifyNodeSpecResult()
FlushInstanceForDBResult::~FlushInstanceForDBResult()
{}
void ModifyNodeSpecResult::parse(const std::string &payload)
void FlushInstanceForDBResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["OrderId"].isNull())
orderId_ = std::stol(value["OrderId"].asString());
}
long ModifyNodeSpecResult::getOrderId()const
{
return orderId_;
}

View File

@@ -34,6 +34,24 @@ void FlushInstanceRequest::setResourceOwnerId(long resourceOwnerId) {
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string FlushInstanceRequest::getAccessKeyId() const {
return accessKeyId_;
}
void FlushInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string FlushInstanceRequest::getSecurityToken() const {
return securityToken_;
}
void FlushInstanceRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string FlushInstanceRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
@@ -61,15 +79,6 @@ void FlushInstanceRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string FlushInstanceRequest::getAccessKeyId() const {
return accessKeyId_;
}
void FlushInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string FlushInstanceRequest::getInstanceId() const {
return instanceId_;
}
@@ -79,12 +88,3 @@ void FlushInstanceRequest::setInstanceId(const std::string &instanceId) {
setParameter(std::string("InstanceId"), instanceId);
}
std::string FlushInstanceRequest::getSecurityToken() const {
return securityToken_;
}
void FlushInstanceRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/LockDBInstanceWriteRequest.h>
using AlibabaCloud::R_kvstore::Model::LockDBInstanceWriteRequest;
LockDBInstanceWriteRequest::LockDBInstanceWriteRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "LockDBInstanceWrite") {
setMethod(HttpRequest::Method::Post);
}
LockDBInstanceWriteRequest::~LockDBInstanceWriteRequest() {}
long LockDBInstanceWriteRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void LockDBInstanceWriteRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string LockDBInstanceWriteRequest::getAccessKeyId() const {
return accessKeyId_;
}
void LockDBInstanceWriteRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string LockDBInstanceWriteRequest::getLockReason() const {
return lockReason_;
}
void LockDBInstanceWriteRequest::setLockReason(const std::string &lockReason) {
lockReason_ = lockReason;
setParameter(std::string("LockReason"), lockReason);
}
std::string LockDBInstanceWriteRequest::getSecurityToken() const {
return securityToken_;
}
void LockDBInstanceWriteRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string LockDBInstanceWriteRequest::getDBInstanceId() const {
return dBInstanceId_;
}
void LockDBInstanceWriteRequest::setDBInstanceId(const std::string &dBInstanceId) {
dBInstanceId_ = dBInstanceId;
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string LockDBInstanceWriteRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void LockDBInstanceWriteRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string LockDBInstanceWriteRequest::getOwnerAccount() const {
return ownerAccount_;
}
void LockDBInstanceWriteRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long LockDBInstanceWriteRequest::getOwnerId() const {
return ownerId_;
}
void LockDBInstanceWriteRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -0,0 +1,65 @@
/*
* 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/r-kvstore/model/LockDBInstanceWriteResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
LockDBInstanceWriteResult::LockDBInstanceWriteResult() :
ServiceResult()
{}
LockDBInstanceWriteResult::LockDBInstanceWriteResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
LockDBInstanceWriteResult::~LockDBInstanceWriteResult()
{}
void LockDBInstanceWriteResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["DBInstanceName"].isNull())
dBInstanceName_ = value["DBInstanceName"].asString();
if(!value["TaskId"].isNull())
taskId_ = std::stol(value["TaskId"].asString());
if(!value["LockReason"].isNull())
lockReason_ = value["LockReason"].asString();
}
long LockDBInstanceWriteResult::getTaskId()const
{
return taskId_;
}
std::string LockDBInstanceWriteResult::getLockReason()const
{
return lockReason_;
}
std::string LockDBInstanceWriteResult::getDBInstanceName()const
{
return dBInstanceName_;
}

View File

@@ -0,0 +1,117 @@
/*
* 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/r-kvstore/model/ModifyGlobalSecurityIPGroupNameRequest.h>
using AlibabaCloud::R_kvstore::Model::ModifyGlobalSecurityIPGroupNameRequest;
ModifyGlobalSecurityIPGroupNameRequest::ModifyGlobalSecurityIPGroupNameRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "ModifyGlobalSecurityIPGroupName") {
setMethod(HttpRequest::Method::Post);
}
ModifyGlobalSecurityIPGroupNameRequest::~ModifyGlobalSecurityIPGroupNameRequest() {}
long ModifyGlobalSecurityIPGroupNameRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void ModifyGlobalSecurityIPGroupNameRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string ModifyGlobalSecurityIPGroupNameRequest::getAccessKeyId() const {
return accessKeyId_;
}
void ModifyGlobalSecurityIPGroupNameRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyGlobalSecurityIPGroupNameRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void ModifyGlobalSecurityIPGroupNameRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string ModifyGlobalSecurityIPGroupNameRequest::getGlobalSecurityGroupId() const {
return globalSecurityGroupId_;
}
void ModifyGlobalSecurityIPGroupNameRequest::setGlobalSecurityGroupId(const std::string &globalSecurityGroupId) {
globalSecurityGroupId_ = globalSecurityGroupId;
setParameter(std::string("GlobalSecurityGroupId"), globalSecurityGroupId);
}
std::string ModifyGlobalSecurityIPGroupNameRequest::getSecurityToken() const {
return securityToken_;
}
void ModifyGlobalSecurityIPGroupNameRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string ModifyGlobalSecurityIPGroupNameRequest::getRegionId() const {
return regionId_;
}
void ModifyGlobalSecurityIPGroupNameRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string ModifyGlobalSecurityIPGroupNameRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void ModifyGlobalSecurityIPGroupNameRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string ModifyGlobalSecurityIPGroupNameRequest::getOwnerAccount() const {
return ownerAccount_;
}
void ModifyGlobalSecurityIPGroupNameRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long ModifyGlobalSecurityIPGroupNameRequest::getOwnerId() const {
return ownerId_;
}
void ModifyGlobalSecurityIPGroupNameRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string ModifyGlobalSecurityIPGroupNameRequest::getGlobalIgName() const {
return globalIgName_;
}
void ModifyGlobalSecurityIPGroupNameRequest::setGlobalIgName(const std::string &globalIgName) {
globalIgName_ = globalIgName;
setParameter(std::string("GlobalIgName"), globalIgName);
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/ModifyGlobalSecurityIPGroupNameResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
ModifyGlobalSecurityIPGroupNameResult::ModifyGlobalSecurityIPGroupNameResult() :
ServiceResult()
{}
ModifyGlobalSecurityIPGroupNameResult::ModifyGlobalSecurityIPGroupNameResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyGlobalSecurityIPGroupNameResult::~ModifyGlobalSecurityIPGroupNameResult()
{}
void ModifyGlobalSecurityIPGroupNameResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,117 @@
/*
* 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/r-kvstore/model/ModifyGlobalSecurityIPGroupRelationRequest.h>
using AlibabaCloud::R_kvstore::Model::ModifyGlobalSecurityIPGroupRelationRequest;
ModifyGlobalSecurityIPGroupRelationRequest::ModifyGlobalSecurityIPGroupRelationRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "ModifyGlobalSecurityIPGroupRelation") {
setMethod(HttpRequest::Method::Post);
}
ModifyGlobalSecurityIPGroupRelationRequest::~ModifyGlobalSecurityIPGroupRelationRequest() {}
long ModifyGlobalSecurityIPGroupRelationRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void ModifyGlobalSecurityIPGroupRelationRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string ModifyGlobalSecurityIPGroupRelationRequest::getAccessKeyId() const {
return accessKeyId_;
}
void ModifyGlobalSecurityIPGroupRelationRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyGlobalSecurityIPGroupRelationRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void ModifyGlobalSecurityIPGroupRelationRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string ModifyGlobalSecurityIPGroupRelationRequest::getGlobalSecurityGroupId() const {
return globalSecurityGroupId_;
}
void ModifyGlobalSecurityIPGroupRelationRequest::setGlobalSecurityGroupId(const std::string &globalSecurityGroupId) {
globalSecurityGroupId_ = globalSecurityGroupId;
setParameter(std::string("GlobalSecurityGroupId"), globalSecurityGroupId);
}
std::string ModifyGlobalSecurityIPGroupRelationRequest::getSecurityToken() const {
return securityToken_;
}
void ModifyGlobalSecurityIPGroupRelationRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string ModifyGlobalSecurityIPGroupRelationRequest::getRegionId() const {
return regionId_;
}
void ModifyGlobalSecurityIPGroupRelationRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string ModifyGlobalSecurityIPGroupRelationRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void ModifyGlobalSecurityIPGroupRelationRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string ModifyGlobalSecurityIPGroupRelationRequest::getDBClusterId() const {
return dBClusterId_;
}
void ModifyGlobalSecurityIPGroupRelationRequest::setDBClusterId(const std::string &dBClusterId) {
dBClusterId_ = dBClusterId;
setParameter(std::string("DBClusterId"), dBClusterId);
}
std::string ModifyGlobalSecurityIPGroupRelationRequest::getOwnerAccount() const {
return ownerAccount_;
}
void ModifyGlobalSecurityIPGroupRelationRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long ModifyGlobalSecurityIPGroupRelationRequest::getOwnerId() const {
return ownerId_;
}
void ModifyGlobalSecurityIPGroupRelationRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/ModifyGlobalSecurityIPGroupRelationResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
ModifyGlobalSecurityIPGroupRelationResult::ModifyGlobalSecurityIPGroupRelationResult() :
ServiceResult()
{}
ModifyGlobalSecurityIPGroupRelationResult::ModifyGlobalSecurityIPGroupRelationResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyGlobalSecurityIPGroupRelationResult::~ModifyGlobalSecurityIPGroupRelationResult()
{}
void ModifyGlobalSecurityIPGroupRelationResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,144 @@
/*
* 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/r-kvstore/model/ModifyGlobalSecurityIPGroupRequest.h>
using AlibabaCloud::R_kvstore::Model::ModifyGlobalSecurityIPGroupRequest;
ModifyGlobalSecurityIPGroupRequest::ModifyGlobalSecurityIPGroupRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "ModifyGlobalSecurityIPGroup") {
setMethod(HttpRequest::Method::Post);
}
ModifyGlobalSecurityIPGroupRequest::~ModifyGlobalSecurityIPGroupRequest() {}
long ModifyGlobalSecurityIPGroupRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void ModifyGlobalSecurityIPGroupRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string ModifyGlobalSecurityIPGroupRequest::getGIpList() const {
return gIpList_;
}
void ModifyGlobalSecurityIPGroupRequest::setGIpList(const std::string &gIpList) {
gIpList_ = gIpList;
setParameter(std::string("GIpList"), gIpList);
}
std::string ModifyGlobalSecurityIPGroupRequest::getAccessKeyId() const {
return accessKeyId_;
}
void ModifyGlobalSecurityIPGroupRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyGlobalSecurityIPGroupRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void ModifyGlobalSecurityIPGroupRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string ModifyGlobalSecurityIPGroupRequest::getGlobalSecurityGroupId() const {
return globalSecurityGroupId_;
}
void ModifyGlobalSecurityIPGroupRequest::setGlobalSecurityGroupId(const std::string &globalSecurityGroupId) {
globalSecurityGroupId_ = globalSecurityGroupId;
setParameter(std::string("GlobalSecurityGroupId"), globalSecurityGroupId);
}
std::string ModifyGlobalSecurityIPGroupRequest::getSecurityToken() const {
return securityToken_;
}
void ModifyGlobalSecurityIPGroupRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string ModifyGlobalSecurityIPGroupRequest::getRegionId() const {
return regionId_;
}
void ModifyGlobalSecurityIPGroupRequest::setRegionId(const std::string &regionId) {
regionId_ = regionId;
setParameter(std::string("RegionId"), regionId);
}
std::string ModifyGlobalSecurityIPGroupRequest::getSecurityIPType() const {
return securityIPType_;
}
void ModifyGlobalSecurityIPGroupRequest::setSecurityIPType(const std::string &securityIPType) {
securityIPType_ = securityIPType;
setParameter(std::string("SecurityIPType"), securityIPType);
}
std::string ModifyGlobalSecurityIPGroupRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void ModifyGlobalSecurityIPGroupRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string ModifyGlobalSecurityIPGroupRequest::getOwnerAccount() const {
return ownerAccount_;
}
void ModifyGlobalSecurityIPGroupRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long ModifyGlobalSecurityIPGroupRequest::getOwnerId() const {
return ownerId_;
}
void ModifyGlobalSecurityIPGroupRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string ModifyGlobalSecurityIPGroupRequest::getWhitelistNetType() const {
return whitelistNetType_;
}
void ModifyGlobalSecurityIPGroupRequest::setWhitelistNetType(const std::string &whitelistNetType) {
whitelistNetType_ = whitelistNetType;
setParameter(std::string("WhitelistNetType"), whitelistNetType);
}
std::string ModifyGlobalSecurityIPGroupRequest::getGlobalIgName() const {
return globalIgName_;
}
void ModifyGlobalSecurityIPGroupRequest::setGlobalIgName(const std::string &globalIgName) {
globalIgName_ = globalIgName;
setParameter(std::string("GlobalIgName"), globalIgName);
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/ModifyGlobalSecurityIPGroupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
ModifyGlobalSecurityIPGroupResult::ModifyGlobalSecurityIPGroupResult() :
ServiceResult()
{}
ModifyGlobalSecurityIPGroupResult::ModifyGlobalSecurityIPGroupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyGlobalSecurityIPGroupResult::~ModifyGlobalSecurityIPGroupResult()
{}
void ModifyGlobalSecurityIPGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,108 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/r-kvstore/model/ModifyInstanceParameterRequest.h>
using AlibabaCloud::R_kvstore::Model::ModifyInstanceParameterRequest;
ModifyInstanceParameterRequest::ModifyInstanceParameterRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "ModifyInstanceParameter") {
setMethod(HttpRequest::Method::Post);
}
ModifyInstanceParameterRequest::~ModifyInstanceParameterRequest() {}
long ModifyInstanceParameterRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void ModifyInstanceParameterRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string ModifyInstanceParameterRequest::getAccessKeyId() const {
return accessKeyId_;
}
void ModifyInstanceParameterRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyInstanceParameterRequest::getParameterGroupId() const {
return parameterGroupId_;
}
void ModifyInstanceParameterRequest::setParameterGroupId(const std::string &parameterGroupId) {
parameterGroupId_ = parameterGroupId;
setParameter(std::string("ParameterGroupId"), parameterGroupId);
}
std::string ModifyInstanceParameterRequest::getSecurityToken() const {
return securityToken_;
}
void ModifyInstanceParameterRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string ModifyInstanceParameterRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void ModifyInstanceParameterRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string ModifyInstanceParameterRequest::getOwnerAccount() const {
return ownerAccount_;
}
void ModifyInstanceParameterRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long ModifyInstanceParameterRequest::getOwnerId() const {
return ownerId_;
}
void ModifyInstanceParameterRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string ModifyInstanceParameterRequest::getInstanceId() const {
return instanceId_;
}
void ModifyInstanceParameterRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string ModifyInstanceParameterRequest::getParameters() const {
return parameters_;
}
void ModifyInstanceParameterRequest::setParameters(const std::string &parameters) {
parameters_ = parameters;
setParameter(std::string("Parameters"), parameters);
}

View File

@@ -0,0 +1,58 @@
/*
* 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/r-kvstore/model/ModifyInstanceParameterResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
ModifyInstanceParameterResult::ModifyInstanceParameterResult() :
ServiceResult()
{}
ModifyInstanceParameterResult::ModifyInstanceParameterResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyInstanceParameterResult::~ModifyInstanceParameterResult()
{}
void ModifyInstanceParameterResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["TaskId"].isNull())
taskId_ = std::stol(value["TaskId"].asString());
}
long ModifyInstanceParameterResult::getTaskId()const
{
return taskId_;
}
std::string ModifyInstanceParameterResult::getInstanceId()const
{
return instanceId_;
}

View File

@@ -43,6 +43,15 @@ void ModifyInstanceSpecRequest::setClientToken(const std::string &clientToken) {
setParameter(std::string("ClientToken"), clientToken);
}
int ModifyInstanceSpecRequest::getSlaveReadOnlyCount() const {
return slaveReadOnlyCount_;
}
void ModifyInstanceSpecRequest::setSlaveReadOnlyCount(int slaveReadOnlyCount) {
slaveReadOnlyCount_ = slaveReadOnlyCount;
setParameter(std::string("SlaveReadOnlyCount"), std::to_string(slaveReadOnlyCount));
}
std::string ModifyInstanceSpecRequest::getCouponNo() const {
return couponNo_;
}
@@ -115,6 +124,15 @@ void ModifyInstanceSpecRequest::setBusinessInfo(const std::string &businessInfo)
setParameter(std::string("BusinessInfo"), businessInfo);
}
int ModifyInstanceSpecRequest::getShardCount() const {
return shardCount_;
}
void ModifyInstanceSpecRequest::setShardCount(int shardCount) {
shardCount_ = shardCount;
setParameter(std::string("ShardCount"), std::to_string(shardCount));
}
bool ModifyInstanceSpecRequest::getAutoPay() const {
return autoPay_;
}
@@ -169,6 +187,15 @@ void ModifyInstanceSpecRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
bool ModifyInstanceSpecRequest::getForceTrans() const {
return forceTrans_;
}
void ModifyInstanceSpecRequest::setForceTrans(bool forceTrans) {
forceTrans_ = forceTrans;
setParameter(std::string("ForceTrans"), forceTrans ? "true" : "false");
}
std::string ModifyInstanceSpecRequest::getInstanceId() const {
return instanceId_;
}
@@ -178,6 +205,15 @@ void ModifyInstanceSpecRequest::setInstanceId(const std::string &instanceId) {
setParameter(std::string("InstanceId"), instanceId);
}
int ModifyInstanceSpecRequest::getReadOnlyCount() const {
return readOnlyCount_;
}
void ModifyInstanceSpecRequest::setReadOnlyCount(int readOnlyCount) {
readOnlyCount_ = readOnlyCount;
setParameter(std::string("ReadOnlyCount"), std::to_string(readOnlyCount));
}
bool ModifyInstanceSpecRequest::getForceUpgrade() const {
return forceUpgrade_;
}

View File

@@ -1,153 +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/r-kvstore/model/ModifyNodeSpecRequest.h>
using AlibabaCloud::R_kvstore::Model::ModifyNodeSpecRequest;
ModifyNodeSpecRequest::ModifyNodeSpecRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "ModifyNodeSpec") {
setMethod(HttpRequest::Method::Post);
}
ModifyNodeSpecRequest::~ModifyNodeSpecRequest() {}
long ModifyNodeSpecRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void ModifyNodeSpecRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string ModifyNodeSpecRequest::getCouponNo() const {
return couponNo_;
}
void ModifyNodeSpecRequest::setCouponNo(const std::string &couponNo) {
couponNo_ = couponNo;
setParameter(std::string("CouponNo"), couponNo);
}
std::string ModifyNodeSpecRequest::getInstanceClass() const {
return instanceClass_;
}
void ModifyNodeSpecRequest::setInstanceClass(const std::string &instanceClass) {
instanceClass_ = instanceClass;
setParameter(std::string("InstanceClass"), instanceClass);
}
std::string ModifyNodeSpecRequest::getAccessKeyId() const {
return accessKeyId_;
}
void ModifyNodeSpecRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyNodeSpecRequest::getSwitchTimeMode() const {
return switchTimeMode_;
}
void ModifyNodeSpecRequest::setSwitchTimeMode(const std::string &switchTimeMode) {
switchTimeMode_ = switchTimeMode;
setParameter(std::string("SwitchTimeMode"), switchTimeMode);
}
std::string ModifyNodeSpecRequest::getSecurityToken() const {
return securityToken_;
}
void ModifyNodeSpecRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string ModifyNodeSpecRequest::getNodeId() const {
return nodeId_;
}
void ModifyNodeSpecRequest::setNodeId(const std::string &nodeId) {
nodeId_ = nodeId;
setParameter(std::string("NodeId"), nodeId);
}
std::string ModifyNodeSpecRequest::getBusinessInfo() const {
return businessInfo_;
}
void ModifyNodeSpecRequest::setBusinessInfo(const std::string &businessInfo) {
businessInfo_ = businessInfo;
setParameter(std::string("BusinessInfo"), businessInfo);
}
bool ModifyNodeSpecRequest::getAutoPay() const {
return autoPay_;
}
void ModifyNodeSpecRequest::setAutoPay(bool autoPay) {
autoPay_ = autoPay;
setParameter(std::string("AutoPay"), autoPay ? "true" : "false");
}
std::string ModifyNodeSpecRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void ModifyNodeSpecRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string ModifyNodeSpecRequest::getOwnerAccount() const {
return ownerAccount_;
}
void ModifyNodeSpecRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long ModifyNodeSpecRequest::getOwnerId() const {
return ownerId_;
}
void ModifyNodeSpecRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string ModifyNodeSpecRequest::getInstanceId() const {
return instanceId_;
}
void ModifyNodeSpecRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string ModifyNodeSpecRequest::getOrderType() const {
return orderType_;
}
void ModifyNodeSpecRequest::setOrderType(const std::string &orderType) {
orderType_ = orderType;
setParameter(std::string("OrderType"), orderType);
}

View File

@@ -61,6 +61,15 @@ void RestoreInstanceRequest::setSecurityToken(const std::string &securityToken)
setParameter(std::string("SecurityToken"), securityToken);
}
std::string RestoreInstanceRequest::getTimeShift() const {
return timeShift_;
}
void RestoreInstanceRequest::setTimeShift(const std::string &timeShift) {
timeShift_ = timeShift;
setParameter(std::string("TimeShift"), timeShift);
}
std::string RestoreInstanceRequest::getRestoreTime() const {
return restoreTime_;
}

View File

@@ -133,3 +133,12 @@ void SwitchInstanceHARequest::setCategory(const std::string &category) {
setParameter(std::string("Category"), category);
}
int SwitchInstanceHARequest::getSwitchZone() const {
return switchZone_;
}
void SwitchInstanceHARequest::setSwitchZone(int switchZone) {
switchZone_ = switchZone;
setParameter(std::string("SwitchZone"), std::to_string(switchZone));
}

View File

@@ -52,6 +52,15 @@ void TransformInstanceChargeTypeRequest::setSecurityToken(const std::string &sec
setParameter(std::string("SecurityToken"), securityToken);
}
long TransformInstanceChargeTypeRequest::getAutoRenewPeriod() const {
return autoRenewPeriod_;
}
void TransformInstanceChargeTypeRequest::setAutoRenewPeriod(long autoRenewPeriod) {
autoRenewPeriod_ = autoRenewPeriod;
setParameter(std::string("AutoRenewPeriod"), std::to_string(autoRenewPeriod));
}
long TransformInstanceChargeTypeRequest::getPeriod() const {
return period_;
}
@@ -115,6 +124,15 @@ void TransformInstanceChargeTypeRequest::setInstanceId(const std::string &instan
setParameter(std::string("InstanceId"), instanceId);
}
std::string TransformInstanceChargeTypeRequest::getAutoRenew() const {
return autoRenew_;
}
void TransformInstanceChargeTypeRequest::setAutoRenew(const std::string &autoRenew) {
autoRenew_ = autoRenew;
setParameter(std::string("AutoRenew"), autoRenew);
}
std::string TransformInstanceChargeTypeRequest::getChargeType() const {
return chargeType_;
}

View File

@@ -0,0 +1,90 @@
/*
* 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/r-kvstore/model/UnlockDBInstanceWriteRequest.h>
using AlibabaCloud::R_kvstore::Model::UnlockDBInstanceWriteRequest;
UnlockDBInstanceWriteRequest::UnlockDBInstanceWriteRequest()
: RpcServiceRequest("r-kvstore", "2015-01-01", "UnlockDBInstanceWrite") {
setMethod(HttpRequest::Method::Post);
}
UnlockDBInstanceWriteRequest::~UnlockDBInstanceWriteRequest() {}
long UnlockDBInstanceWriteRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void UnlockDBInstanceWriteRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string UnlockDBInstanceWriteRequest::getAccessKeyId() const {
return accessKeyId_;
}
void UnlockDBInstanceWriteRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string UnlockDBInstanceWriteRequest::getSecurityToken() const {
return securityToken_;
}
void UnlockDBInstanceWriteRequest::setSecurityToken(const std::string &securityToken) {
securityToken_ = securityToken;
setParameter(std::string("SecurityToken"), securityToken);
}
std::string UnlockDBInstanceWriteRequest::getDBInstanceId() const {
return dBInstanceId_;
}
void UnlockDBInstanceWriteRequest::setDBInstanceId(const std::string &dBInstanceId) {
dBInstanceId_ = dBInstanceId;
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string UnlockDBInstanceWriteRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void UnlockDBInstanceWriteRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string UnlockDBInstanceWriteRequest::getOwnerAccount() const {
return ownerAccount_;
}
void UnlockDBInstanceWriteRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long UnlockDBInstanceWriteRequest::getOwnerId() const {
return ownerId_;
}
void UnlockDBInstanceWriteRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -0,0 +1,58 @@
/*
* 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/r-kvstore/model/UnlockDBInstanceWriteResult.h>
#include <json/json.h>
using namespace AlibabaCloud::R_kvstore;
using namespace AlibabaCloud::R_kvstore::Model;
UnlockDBInstanceWriteResult::UnlockDBInstanceWriteResult() :
ServiceResult()
{}
UnlockDBInstanceWriteResult::UnlockDBInstanceWriteResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
UnlockDBInstanceWriteResult::~UnlockDBInstanceWriteResult()
{}
void UnlockDBInstanceWriteResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["DBInstanceName"].isNull())
dBInstanceName_ = value["DBInstanceName"].asString();
if(!value["TaskId"].isNull())
taskId_ = std::stol(value["TaskId"].asString());
}
long UnlockDBInstanceWriteResult::getTaskId()const
{
return taskId_;
}
std::string UnlockDBInstanceWriteResult::getDBInstanceName()const
{
return dBInstanceName_;
}