Openapi support querydisplay.
This commit is contained in:
@@ -31,21 +31,21 @@ GpdbClient::GpdbClient(const Credentials &credentials, const ClientConfiguration
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "gpdb");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
GpdbClient::GpdbClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "gpdb");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
GpdbClient::GpdbClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "gpdb");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
GpdbClient::~GpdbClient()
|
||||
@@ -123,6 +123,42 @@ GpdbClient::AllocateInstancePublicConnectionOutcomeCallable GpdbClient::allocate
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::CheckServiceLinkedRoleOutcome GpdbClient::checkServiceLinkedRole(const CheckServiceLinkedRoleRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CheckServiceLinkedRoleOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CheckServiceLinkedRoleOutcome(CheckServiceLinkedRoleResult(outcome.result()));
|
||||
else
|
||||
return CheckServiceLinkedRoleOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::checkServiceLinkedRoleAsync(const CheckServiceLinkedRoleRequest& request, const CheckServiceLinkedRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, checkServiceLinkedRole(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::CheckServiceLinkedRoleOutcomeCallable GpdbClient::checkServiceLinkedRoleCallable(const CheckServiceLinkedRoleRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CheckServiceLinkedRoleOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->checkServiceLinkedRole(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::CreateAccountOutcome GpdbClient::createAccount(const CreateAccountRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -195,6 +231,78 @@ GpdbClient::CreateDBInstanceOutcomeCallable GpdbClient::createDBInstanceCallable
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::CreateECSDBInstanceOutcome GpdbClient::createECSDBInstance(const CreateECSDBInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateECSDBInstanceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateECSDBInstanceOutcome(CreateECSDBInstanceResult(outcome.result()));
|
||||
else
|
||||
return CreateECSDBInstanceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::createECSDBInstanceAsync(const CreateECSDBInstanceRequest& request, const CreateECSDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createECSDBInstance(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::CreateECSDBInstanceOutcomeCallable GpdbClient::createECSDBInstanceCallable(const CreateECSDBInstanceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateECSDBInstanceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createECSDBInstance(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::CreateServiceLinkedRoleOutcome GpdbClient::createServiceLinkedRole(const CreateServiceLinkedRoleRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateServiceLinkedRoleOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateServiceLinkedRoleOutcome(CreateServiceLinkedRoleResult(outcome.result()));
|
||||
else
|
||||
return CreateServiceLinkedRoleOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::createServiceLinkedRoleAsync(const CreateServiceLinkedRoleRequest& request, const CreateServiceLinkedRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createServiceLinkedRole(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::CreateServiceLinkedRoleOutcomeCallable GpdbClient::createServiceLinkedRoleCallable(const CreateServiceLinkedRoleRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateServiceLinkedRoleOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createServiceLinkedRole(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DeleteDBInstanceOutcome GpdbClient::deleteDBInstance(const DeleteDBInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -339,6 +447,78 @@ GpdbClient::DescribeAvailableResourcesOutcomeCallable GpdbClient::describeAvaila
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeBackupPolicyOutcome GpdbClient::describeBackupPolicy(const DescribeBackupPolicyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeBackupPolicyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeBackupPolicyOutcome(DescribeBackupPolicyResult(outcome.result()));
|
||||
else
|
||||
return DescribeBackupPolicyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeBackupPolicyAsync(const DescribeBackupPolicyRequest& request, const DescribeBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeBackupPolicy(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeBackupPolicyOutcomeCallable GpdbClient::describeBackupPolicyCallable(const DescribeBackupPolicyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeBackupPolicyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeBackupPolicy(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeDBClusterPerformanceOutcome GpdbClient::describeDBClusterPerformance(const DescribeDBClusterPerformanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDBClusterPerformanceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDBClusterPerformanceOutcome(DescribeDBClusterPerformanceResult(outcome.result()));
|
||||
else
|
||||
return DescribeDBClusterPerformanceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeDBClusterPerformanceAsync(const DescribeDBClusterPerformanceRequest& request, const DescribeDBClusterPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDBClusterPerformance(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeDBClusterPerformanceOutcomeCallable GpdbClient::describeDBClusterPerformanceCallable(const DescribeDBClusterPerformanceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDBClusterPerformanceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDBClusterPerformance(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeDBInstanceAttributeOutcome GpdbClient::describeDBInstanceAttribute(const DescribeDBInstanceAttributeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -447,6 +627,42 @@ GpdbClient::DescribeDBInstanceNetInfoOutcomeCallable GpdbClient::describeDBInsta
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeDBInstanceOnECSAttributeOutcome GpdbClient::describeDBInstanceOnECSAttribute(const DescribeDBInstanceOnECSAttributeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDBInstanceOnECSAttributeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDBInstanceOnECSAttributeOutcome(DescribeDBInstanceOnECSAttributeResult(outcome.result()));
|
||||
else
|
||||
return DescribeDBInstanceOnECSAttributeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeDBInstanceOnECSAttributeAsync(const DescribeDBInstanceOnECSAttributeRequest& request, const DescribeDBInstanceOnECSAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDBInstanceOnECSAttribute(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeDBInstanceOnECSAttributeOutcomeCallable GpdbClient::describeDBInstanceOnECSAttributeCallable(const DescribeDBInstanceOnECSAttributeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDBInstanceOnECSAttributeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDBInstanceOnECSAttribute(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeDBInstancePerformanceOutcome GpdbClient::describeDBInstancePerformance(const DescribeDBInstancePerformanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -483,6 +699,42 @@ GpdbClient::DescribeDBInstancePerformanceOutcomeCallable GpdbClient::describeDBI
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeDBInstanceSQLPatternsOutcome GpdbClient::describeDBInstanceSQLPatterns(const DescribeDBInstanceSQLPatternsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDBInstanceSQLPatternsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDBInstanceSQLPatternsOutcome(DescribeDBInstanceSQLPatternsResult(outcome.result()));
|
||||
else
|
||||
return DescribeDBInstanceSQLPatternsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeDBInstanceSQLPatternsAsync(const DescribeDBInstanceSQLPatternsRequest& request, const DescribeDBInstanceSQLPatternsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDBInstanceSQLPatterns(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeDBInstanceSQLPatternsOutcomeCallable GpdbClient::describeDBInstanceSQLPatternsCallable(const DescribeDBInstanceSQLPatternsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDBInstanceSQLPatternsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDBInstanceSQLPatterns(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeDBInstanceSSLOutcome GpdbClient::describeDBInstanceSSL(const DescribeDBInstanceSSLRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -555,6 +807,150 @@ GpdbClient::DescribeDBInstancesOutcomeCallable GpdbClient::describeDBInstancesCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeDataBackupsOutcome GpdbClient::describeDataBackups(const DescribeDataBackupsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDataBackupsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDataBackupsOutcome(DescribeDataBackupsResult(outcome.result()));
|
||||
else
|
||||
return DescribeDataBackupsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeDataBackupsAsync(const DescribeDataBackupsRequest& request, const DescribeDataBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDataBackups(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeDataBackupsOutcomeCallable GpdbClient::describeDataBackupsCallable(const DescribeDataBackupsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDataBackupsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDataBackups(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeLogBackupsOutcome GpdbClient::describeLogBackups(const DescribeLogBackupsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeLogBackupsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeLogBackupsOutcome(DescribeLogBackupsResult(outcome.result()));
|
||||
else
|
||||
return DescribeLogBackupsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeLogBackupsAsync(const DescribeLogBackupsRequest& request, const DescribeLogBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeLogBackups(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeLogBackupsOutcomeCallable GpdbClient::describeLogBackupsCallable(const DescribeLogBackupsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeLogBackupsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeLogBackups(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeModifyParameterLogOutcome GpdbClient::describeModifyParameterLog(const DescribeModifyParameterLogRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeModifyParameterLogOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeModifyParameterLogOutcome(DescribeModifyParameterLogResult(outcome.result()));
|
||||
else
|
||||
return DescribeModifyParameterLogOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeModifyParameterLogAsync(const DescribeModifyParameterLogRequest& request, const DescribeModifyParameterLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeModifyParameterLog(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeModifyParameterLogOutcomeCallable GpdbClient::describeModifyParameterLogCallable(const DescribeModifyParameterLogRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeModifyParameterLogOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeModifyParameterLog(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeParametersOutcome GpdbClient::describeParameters(const DescribeParametersRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeParametersOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeParametersOutcome(DescribeParametersResult(outcome.result()));
|
||||
else
|
||||
return DescribeParametersOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeParametersAsync(const DescribeParametersRequest& request, const DescribeParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeParameters(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeParametersOutcomeCallable GpdbClient::describeParametersCallable(const DescribeParametersRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeParametersOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeParameters(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeRdsVSwitchsOutcome GpdbClient::describeRdsVSwitchs(const DescribeRdsVSwitchsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -735,6 +1131,78 @@ GpdbClient::DescribeSQLCollectorPolicyOutcomeCallable GpdbClient::describeSQLCol
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSQLLogByQueryIdOutcome GpdbClient::describeSQLLogByQueryId(const DescribeSQLLogByQueryIdRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSQLLogByQueryIdOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSQLLogByQueryIdOutcome(DescribeSQLLogByQueryIdResult(outcome.result()));
|
||||
else
|
||||
return DescribeSQLLogByQueryIdOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeSQLLogByQueryIdAsync(const DescribeSQLLogByQueryIdRequest& request, const DescribeSQLLogByQueryIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSQLLogByQueryId(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSQLLogByQueryIdOutcomeCallable GpdbClient::describeSQLLogByQueryIdCallable(const DescribeSQLLogByQueryIdRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSQLLogByQueryIdOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSQLLogByQueryId(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSQLLogCountOutcome GpdbClient::describeSQLLogCount(const DescribeSQLLogCountRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSQLLogCountOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSQLLogCountOutcome(DescribeSQLLogCountResult(outcome.result()));
|
||||
else
|
||||
return DescribeSQLLogCountOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeSQLLogCountAsync(const DescribeSQLLogCountRequest& request, const DescribeSQLLogCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSQLLogCount(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSQLLogCountOutcomeCallable GpdbClient::describeSQLLogCountCallable(const DescribeSQLLogCountRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSQLLogCountOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSQLLogCount(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSQLLogFilesOutcome GpdbClient::describeSQLLogFiles(const DescribeSQLLogFilesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -807,6 +1275,78 @@ GpdbClient::DescribeSQLLogRecordsOutcomeCallable GpdbClient::describeSQLLogRecor
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSQLLogsOutcome GpdbClient::describeSQLLogs(const DescribeSQLLogsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSQLLogsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSQLLogsOutcome(DescribeSQLLogsResult(outcome.result()));
|
||||
else
|
||||
return DescribeSQLLogsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeSQLLogsAsync(const DescribeSQLLogsRequest& request, const DescribeSQLLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSQLLogs(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSQLLogsOutcomeCallable GpdbClient::describeSQLLogsCallable(const DescribeSQLLogsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSQLLogsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSQLLogs(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSQLLogsOnSliceOutcome GpdbClient::describeSQLLogsOnSlice(const DescribeSQLLogsOnSliceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSQLLogsOnSliceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSQLLogsOnSliceOutcome(DescribeSQLLogsOnSliceResult(outcome.result()));
|
||||
else
|
||||
return DescribeSQLLogsOnSliceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeSQLLogsOnSliceAsync(const DescribeSQLLogsOnSliceRequest& request, const DescribeSQLLogsOnSliceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSQLLogsOnSlice(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSQLLogsOnSliceOutcomeCallable GpdbClient::describeSQLLogsOnSliceCallable(const DescribeSQLLogsOnSliceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSQLLogsOnSliceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSQLLogsOnSlice(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSlowLogRecordsOutcome GpdbClient::describeSlowLogRecords(const DescribeSlowLogRecordsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -843,6 +1383,42 @@ GpdbClient::DescribeSlowLogRecordsOutcomeCallable GpdbClient::describeSlowLogRec
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSlowSQLLogsOutcome GpdbClient::describeSlowSQLLogs(const DescribeSlowSQLLogsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeSlowSQLLogsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeSlowSQLLogsOutcome(DescribeSlowSQLLogsResult(outcome.result()));
|
||||
else
|
||||
return DescribeSlowSQLLogsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeSlowSQLLogsAsync(const DescribeSlowSQLLogsRequest& request, const DescribeSlowSQLLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeSlowSQLLogs(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSlowSQLLogsOutcomeCallable GpdbClient::describeSlowSQLLogsCallable(const DescribeSlowSQLLogsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeSlowSQLLogsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeSlowSQLLogs(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeSpecificationOutcome GpdbClient::describeSpecification(const DescribeSpecificationRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -915,6 +1491,42 @@ GpdbClient::DescribeTagsOutcomeCallable GpdbClient::describeTagsCallable(const D
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::DescribeUserEncryptionKeyListOutcome GpdbClient::describeUserEncryptionKeyList(const DescribeUserEncryptionKeyListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeUserEncryptionKeyListOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeUserEncryptionKeyListOutcome(DescribeUserEncryptionKeyListResult(outcome.result()));
|
||||
else
|
||||
return DescribeUserEncryptionKeyListOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::describeUserEncryptionKeyListAsync(const DescribeUserEncryptionKeyListRequest& request, const DescribeUserEncryptionKeyListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeUserEncryptionKeyList(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::DescribeUserEncryptionKeyListOutcomeCallable GpdbClient::describeUserEncryptionKeyListCallable(const DescribeUserEncryptionKeyListRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeUserEncryptionKeyListOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeUserEncryptionKeyList(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::ListTagResourcesOutcome GpdbClient::listTagResources(const ListTagResourcesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -987,6 +1599,42 @@ GpdbClient::ModifyAccountDescriptionOutcomeCallable GpdbClient::modifyAccountDes
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::ModifyBackupPolicyOutcome GpdbClient::modifyBackupPolicy(const ModifyBackupPolicyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyBackupPolicyOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyBackupPolicyOutcome(ModifyBackupPolicyResult(outcome.result()));
|
||||
else
|
||||
return ModifyBackupPolicyOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::modifyBackupPolicyAsync(const ModifyBackupPolicyRequest& request, const ModifyBackupPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyBackupPolicy(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::ModifyBackupPolicyOutcomeCallable GpdbClient::modifyBackupPolicyCallable(const ModifyBackupPolicyRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyBackupPolicyOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyBackupPolicy(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::ModifyDBInstanceConnectionModeOutcome GpdbClient::modifyDBInstanceConnectionMode(const ModifyDBInstanceConnectionModeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1203,6 +1851,42 @@ GpdbClient::ModifyDBInstanceSSLOutcomeCallable GpdbClient::modifyDBInstanceSSLCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::ModifyParametersOutcome GpdbClient::modifyParameters(const ModifyParametersRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ModifyParametersOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ModifyParametersOutcome(ModifyParametersResult(outcome.result()));
|
||||
else
|
||||
return ModifyParametersOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void GpdbClient::modifyParametersAsync(const ModifyParametersRequest& request, const ModifyParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, modifyParameters(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
GpdbClient::ModifyParametersOutcomeCallable GpdbClient::modifyParametersCallable(const ModifyParametersRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ModifyParametersOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->modifyParameters(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
GpdbClient::ModifySQLCollectorPolicyOutcome GpdbClient::modifySQLCollectorPolicy(const ModifySQLCollectorPolicyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -1,73 +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/gpdb/model/AddBuDBInstanceRelationRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::AddBuDBInstanceRelationRequest;
|
||||
|
||||
AddBuDBInstanceRelationRequest::AddBuDBInstanceRelationRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "AddBuDBInstanceRelation")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AddBuDBInstanceRelationRequest::~AddBuDBInstanceRelationRequest()
|
||||
{}
|
||||
|
||||
std::string AddBuDBInstanceRelationRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/AddBuDBInstanceRelationRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::AddBuDBInstanceRelationRequest;
|
||||
|
||||
AddBuDBInstanceRelationRequest::AddBuDBInstanceRelationRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "AddBuDBInstanceRelation") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void AddBuDBInstanceRelationRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
AddBuDBInstanceRelationRequest::~AddBuDBInstanceRelationRequest() {}
|
||||
|
||||
std::string AddBuDBInstanceRelationRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string AddBuDBInstanceRelationRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void AddBuDBInstanceRelationRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void AddBuDBInstanceRelationRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string AddBuDBInstanceRelationRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
long AddBuDBInstanceRelationRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void AddBuDBInstanceRelationRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void AddBuDBInstanceRelationRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long AddBuDBInstanceRelationRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
std::string AddBuDBInstanceRelationRequest::getBusinessUnit()const
|
||||
{
|
||||
return businessUnit_;
|
||||
void AddBuDBInstanceRelationRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
void AddBuDBInstanceRelationRequest::setBusinessUnit(const std::string& businessUnit)
|
||||
{
|
||||
businessUnit_ = businessUnit;
|
||||
setParameter("BusinessUnit", businessUnit);
|
||||
std::string AddBuDBInstanceRelationRequest::getBusinessUnit() const {
|
||||
return businessUnit_;
|
||||
}
|
||||
|
||||
void AddBuDBInstanceRelationRequest::setBusinessUnit(const std::string &businessUnit) {
|
||||
businessUnit_ = businessUnit;
|
||||
setParameter(std::string("BusinessUnit"), businessUnit);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,106 +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/gpdb/model/AllocateInstancePublicConnectionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::AllocateInstancePublicConnectionRequest;
|
||||
|
||||
AllocateInstancePublicConnectionRequest::AllocateInstancePublicConnectionRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "AllocateInstancePublicConnection")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AllocateInstancePublicConnectionRequest::~AllocateInstancePublicConnectionRequest()
|
||||
{}
|
||||
|
||||
long AllocateInstancePublicConnectionRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/AllocateInstancePublicConnectionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::AllocateInstancePublicConnectionRequest;
|
||||
|
||||
AllocateInstancePublicConnectionRequest::AllocateInstancePublicConnectionRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "AllocateInstancePublicConnection") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void AllocateInstancePublicConnectionRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
AllocateInstancePublicConnectionRequest::~AllocateInstancePublicConnectionRequest() {}
|
||||
|
||||
long AllocateInstancePublicConnectionRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
std::string AllocateInstancePublicConnectionRequest::getConnectionStringPrefix()const
|
||||
{
|
||||
return connectionStringPrefix_;
|
||||
void AllocateInstancePublicConnectionRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
void AllocateInstancePublicConnectionRequest::setConnectionStringPrefix(const std::string& connectionStringPrefix)
|
||||
{
|
||||
connectionStringPrefix_ = connectionStringPrefix;
|
||||
setParameter("ConnectionStringPrefix", connectionStringPrefix);
|
||||
std::string AllocateInstancePublicConnectionRequest::getConnectionStringPrefix() const {
|
||||
return connectionStringPrefix_;
|
||||
}
|
||||
|
||||
std::string AllocateInstancePublicConnectionRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void AllocateInstancePublicConnectionRequest::setConnectionStringPrefix(const std::string &connectionStringPrefix) {
|
||||
connectionStringPrefix_ = connectionStringPrefix;
|
||||
setParameter(std::string("ConnectionStringPrefix"), connectionStringPrefix);
|
||||
}
|
||||
|
||||
void AllocateInstancePublicConnectionRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string AllocateInstancePublicConnectionRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string AllocateInstancePublicConnectionRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void AllocateInstancePublicConnectionRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void AllocateInstancePublicConnectionRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string AllocateInstancePublicConnectionRequest::getAddressType() const {
|
||||
return addressType_;
|
||||
}
|
||||
|
||||
std::string AllocateInstancePublicConnectionRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
void AllocateInstancePublicConnectionRequest::setAddressType(const std::string &addressType) {
|
||||
addressType_ = addressType;
|
||||
setParameter(std::string("AddressType"), addressType);
|
||||
}
|
||||
|
||||
void AllocateInstancePublicConnectionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
std::string AllocateInstancePublicConnectionRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
long AllocateInstancePublicConnectionRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void AllocateInstancePublicConnectionRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void AllocateInstancePublicConnectionRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
std::string AllocateInstancePublicConnectionRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
std::string AllocateInstancePublicConnectionRequest::getPort()const
|
||||
{
|
||||
return port_;
|
||||
void AllocateInstancePublicConnectionRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
void AllocateInstancePublicConnectionRequest::setPort(const std::string& port)
|
||||
{
|
||||
port_ = port;
|
||||
setParameter("Port", port);
|
||||
long AllocateInstancePublicConnectionRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void AllocateInstancePublicConnectionRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string AllocateInstancePublicConnectionRequest::getPort() const {
|
||||
return port_;
|
||||
}
|
||||
|
||||
void AllocateInstancePublicConnectionRequest::setPort(const std::string &port) {
|
||||
port_ = port;
|
||||
setParameter(std::string("Port"), port);
|
||||
}
|
||||
|
||||
|
||||
36
gpdb/src/model/CheckServiceLinkedRoleRequest.cc
Normal file
36
gpdb/src/model/CheckServiceLinkedRoleRequest.cc
Normal file
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* 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/gpdb/model/CheckServiceLinkedRoleRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CheckServiceLinkedRoleRequest;
|
||||
|
||||
CheckServiceLinkedRoleRequest::CheckServiceLinkedRoleRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "CheckServiceLinkedRole") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CheckServiceLinkedRoleRequest::~CheckServiceLinkedRoleRequest() {}
|
||||
|
||||
std::string CheckServiceLinkedRoleRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CheckServiceLinkedRoleRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
58
gpdb/src/model/CheckServiceLinkedRoleResult.cc
Normal file
58
gpdb/src/model/CheckServiceLinkedRoleResult.cc
Normal 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/gpdb/model/CheckServiceLinkedRoleResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
CheckServiceLinkedRoleResult::CheckServiceLinkedRoleResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CheckServiceLinkedRoleResult::CheckServiceLinkedRoleResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CheckServiceLinkedRoleResult::~CheckServiceLinkedRoleResult()
|
||||
{}
|
||||
|
||||
void CheckServiceLinkedRoleResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["HasServiceLinkedRole"].isNull())
|
||||
hasServiceLinkedRole_ = value["HasServiceLinkedRole"].asString();
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CheckServiceLinkedRoleResult::getHasServiceLinkedRole()const
|
||||
{
|
||||
return hasServiceLinkedRole_;
|
||||
}
|
||||
|
||||
std::string CheckServiceLinkedRoleResult::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
@@ -1,106 +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/gpdb/model/CreateAccountRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CreateAccountRequest;
|
||||
|
||||
CreateAccountRequest::CreateAccountRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "CreateAccount")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateAccountRequest::~CreateAccountRequest()
|
||||
{}
|
||||
|
||||
std::string CreateAccountRequest::getAccountDescription()const
|
||||
{
|
||||
return accountDescription_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/CreateAccountRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CreateAccountRequest;
|
||||
|
||||
CreateAccountRequest::CreateAccountRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "CreateAccount") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void CreateAccountRequest::setAccountDescription(const std::string& accountDescription)
|
||||
{
|
||||
accountDescription_ = accountDescription;
|
||||
setParameter("AccountDescription", accountDescription);
|
||||
CreateAccountRequest::~CreateAccountRequest() {}
|
||||
|
||||
std::string CreateAccountRequest::getAccountDescription() const {
|
||||
return accountDescription_;
|
||||
}
|
||||
|
||||
std::string CreateAccountRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void CreateAccountRequest::setAccountDescription(const std::string &accountDescription) {
|
||||
accountDescription_ = accountDescription;
|
||||
setParameter(std::string("AccountDescription"), accountDescription);
|
||||
}
|
||||
|
||||
void CreateAccountRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string CreateAccountRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string CreateAccountRequest::getAccountName()const
|
||||
{
|
||||
return accountName_;
|
||||
void CreateAccountRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void CreateAccountRequest::setAccountName(const std::string& accountName)
|
||||
{
|
||||
accountName_ = accountName;
|
||||
setParameter("AccountName", accountName);
|
||||
std::string CreateAccountRequest::getAccountName() const {
|
||||
return accountName_;
|
||||
}
|
||||
|
||||
std::string CreateAccountRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void CreateAccountRequest::setAccountName(const std::string &accountName) {
|
||||
accountName_ = accountName;
|
||||
setParameter(std::string("AccountName"), accountName);
|
||||
}
|
||||
|
||||
void CreateAccountRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string CreateAccountRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
long CreateAccountRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void CreateAccountRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void CreateAccountRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long CreateAccountRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
std::string CreateAccountRequest::getAccountPassword()const
|
||||
{
|
||||
return accountPassword_;
|
||||
void CreateAccountRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
void CreateAccountRequest::setAccountPassword(const std::string& accountPassword)
|
||||
{
|
||||
accountPassword_ = accountPassword;
|
||||
setParameter("AccountPassword", accountPassword);
|
||||
std::string CreateAccountRequest::getAccountPassword() const {
|
||||
return accountPassword_;
|
||||
}
|
||||
|
||||
std::string CreateAccountRequest::getDatabaseName()const
|
||||
{
|
||||
return databaseName_;
|
||||
void CreateAccountRequest::setAccountPassword(const std::string &accountPassword) {
|
||||
accountPassword_ = accountPassword;
|
||||
setParameter(std::string("AccountPassword"), accountPassword);
|
||||
}
|
||||
|
||||
void CreateAccountRequest::setDatabaseName(const std::string& databaseName)
|
||||
{
|
||||
databaseName_ = databaseName;
|
||||
setParameter("DatabaseName", databaseName);
|
||||
std::string CreateAccountRequest::getDatabaseName() const {
|
||||
return databaseName_;
|
||||
}
|
||||
|
||||
void CreateAccountRequest::setDatabaseName(const std::string &databaseName) {
|
||||
databaseName_ = databaseName;
|
||||
setParameter(std::string("DatabaseName"), databaseName);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,227 +1,189 @@
|
||||
/*
|
||||
* 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/gpdb/model/CreateDBInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CreateDBInstanceRequest;
|
||||
|
||||
CreateDBInstanceRequest::CreateDBInstanceRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "CreateDBInstance")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateDBInstanceRequest::~CreateDBInstanceRequest()
|
||||
{}
|
||||
|
||||
std::string CreateDBInstanceRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/CreateDBInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CreateDBInstanceRequest;
|
||||
|
||||
CreateDBInstanceRequest::CreateDBInstanceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "CreateDBInstance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
CreateDBInstanceRequest::~CreateDBInstanceRequest() {}
|
||||
|
||||
std::string CreateDBInstanceRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getEngineVersion()const
|
||||
{
|
||||
return engineVersion_;
|
||||
void CreateDBInstanceRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setEngineVersion(const std::string& engineVersion)
|
||||
{
|
||||
engineVersion_ = engineVersion;
|
||||
setParameter("EngineVersion", engineVersion);
|
||||
std::string CreateDBInstanceRequest::getEngineVersion() const {
|
||||
return engineVersion_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void CreateDBInstanceRequest::setEngineVersion(const std::string &engineVersion) {
|
||||
engineVersion_ = engineVersion;
|
||||
setParameter(std::string("EngineVersion"), engineVersion);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string CreateDBInstanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void CreateDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string CreateDBInstanceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getEngine()const
|
||||
{
|
||||
return engine_;
|
||||
void CreateDBInstanceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setEngine(const std::string& engine)
|
||||
{
|
||||
engine_ = engine;
|
||||
setParameter("Engine", engine);
|
||||
std::string CreateDBInstanceRequest::getEngine() const {
|
||||
return engine_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getDBInstanceDescription()const
|
||||
{
|
||||
return dBInstanceDescription_;
|
||||
void CreateDBInstanceRequest::setEngine(const std::string &engine) {
|
||||
engine_ = engine;
|
||||
setParameter(std::string("Engine"), engine);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setDBInstanceDescription(const std::string& dBInstanceDescription)
|
||||
{
|
||||
dBInstanceDescription_ = dBInstanceDescription;
|
||||
setParameter("DBInstanceDescription", dBInstanceDescription);
|
||||
std::string CreateDBInstanceRequest::getDBInstanceDescription() const {
|
||||
return dBInstanceDescription_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getDBInstanceGroupCount()const
|
||||
{
|
||||
return dBInstanceGroupCount_;
|
||||
void CreateDBInstanceRequest::setDBInstanceDescription(const std::string &dBInstanceDescription) {
|
||||
dBInstanceDescription_ = dBInstanceDescription;
|
||||
setParameter(std::string("DBInstanceDescription"), dBInstanceDescription);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setDBInstanceGroupCount(const std::string& dBInstanceGroupCount)
|
||||
{
|
||||
dBInstanceGroupCount_ = dBInstanceGroupCount;
|
||||
setParameter("DBInstanceGroupCount", dBInstanceGroupCount);
|
||||
std::string CreateDBInstanceRequest::getDBInstanceGroupCount() const {
|
||||
return dBInstanceGroupCount_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getPeriod()const
|
||||
{
|
||||
return period_;
|
||||
void CreateDBInstanceRequest::setDBInstanceGroupCount(const std::string &dBInstanceGroupCount) {
|
||||
dBInstanceGroupCount_ = dBInstanceGroupCount;
|
||||
setParameter(std::string("DBInstanceGroupCount"), dBInstanceGroupCount);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setPeriod(const std::string& period)
|
||||
{
|
||||
period_ = period;
|
||||
setParameter("Period", period);
|
||||
std::string CreateDBInstanceRequest::getPeriod() const {
|
||||
return period_;
|
||||
}
|
||||
|
||||
long CreateDBInstanceRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void CreateDBInstanceRequest::setPeriod(const std::string &period) {
|
||||
period_ = period;
|
||||
setParameter(std::string("Period"), period);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long CreateDBInstanceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getUsedTime()const
|
||||
{
|
||||
return usedTime_;
|
||||
void CreateDBInstanceRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setUsedTime(const std::string& usedTime)
|
||||
{
|
||||
usedTime_ = usedTime;
|
||||
setParameter("UsedTime", usedTime);
|
||||
std::string CreateDBInstanceRequest::getUsedTime() const {
|
||||
return usedTime_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getDBInstanceClass()const
|
||||
{
|
||||
return dBInstanceClass_;
|
||||
void CreateDBInstanceRequest::setUsedTime(const std::string &usedTime) {
|
||||
usedTime_ = usedTime;
|
||||
setParameter(std::string("UsedTime"), usedTime);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setDBInstanceClass(const std::string& dBInstanceClass)
|
||||
{
|
||||
dBInstanceClass_ = dBInstanceClass;
|
||||
setParameter("DBInstanceClass", dBInstanceClass);
|
||||
std::string CreateDBInstanceRequest::getDBInstanceClass() const {
|
||||
return dBInstanceClass_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getSecurityIPList()const
|
||||
{
|
||||
return securityIPList_;
|
||||
void CreateDBInstanceRequest::setDBInstanceClass(const std::string &dBInstanceClass) {
|
||||
dBInstanceClass_ = dBInstanceClass;
|
||||
setParameter(std::string("DBInstanceClass"), dBInstanceClass);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setSecurityIPList(const std::string& securityIPList)
|
||||
{
|
||||
securityIPList_ = securityIPList;
|
||||
setParameter("SecurityIPList", securityIPList);
|
||||
std::string CreateDBInstanceRequest::getSecurityIPList() const {
|
||||
return securityIPList_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getVSwitchId()const
|
||||
{
|
||||
return vSwitchId_;
|
||||
void CreateDBInstanceRequest::setSecurityIPList(const std::string &securityIPList) {
|
||||
securityIPList_ = securityIPList;
|
||||
setParameter(std::string("SecurityIPList"), securityIPList);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setVSwitchId(const std::string& vSwitchId)
|
||||
{
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter("VSwitchId", vSwitchId);
|
||||
std::string CreateDBInstanceRequest::getVSwitchId() const {
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getPrivateIpAddress()const
|
||||
{
|
||||
return privateIpAddress_;
|
||||
void CreateDBInstanceRequest::setVSwitchId(const std::string &vSwitchId) {
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter(std::string("VSwitchId"), vSwitchId);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setPrivateIpAddress(const std::string& privateIpAddress)
|
||||
{
|
||||
privateIpAddress_ = privateIpAddress;
|
||||
setParameter("PrivateIpAddress", privateIpAddress);
|
||||
std::string CreateDBInstanceRequest::getPrivateIpAddress() const {
|
||||
return privateIpAddress_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getVPCId()const
|
||||
{
|
||||
return vPCId_;
|
||||
void CreateDBInstanceRequest::setPrivateIpAddress(const std::string &privateIpAddress) {
|
||||
privateIpAddress_ = privateIpAddress;
|
||||
setParameter(std::string("PrivateIpAddress"), privateIpAddress);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setVPCId(const std::string& vPCId)
|
||||
{
|
||||
vPCId_ = vPCId;
|
||||
setParameter("VPCId", vPCId);
|
||||
std::string CreateDBInstanceRequest::getVPCId() const {
|
||||
return vPCId_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
void CreateDBInstanceRequest::setVPCId(const std::string &vPCId) {
|
||||
vPCId_ = vPCId;
|
||||
setParameter(std::string("VPCId"), vPCId);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setZoneId(const std::string& zoneId)
|
||||
{
|
||||
zoneId_ = zoneId;
|
||||
setParameter("ZoneId", zoneId);
|
||||
std::string CreateDBInstanceRequest::getZoneId() const {
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getPayType()const
|
||||
{
|
||||
return payType_;
|
||||
void CreateDBInstanceRequest::setZoneId(const std::string &zoneId) {
|
||||
zoneId_ = zoneId;
|
||||
setParameter(std::string("ZoneId"), zoneId);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setPayType(const std::string& payType)
|
||||
{
|
||||
payType_ = payType;
|
||||
setParameter("PayType", payType);
|
||||
std::string CreateDBInstanceRequest::getPayType() const {
|
||||
return payType_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceRequest::getInstanceNetworkType()const
|
||||
{
|
||||
return instanceNetworkType_;
|
||||
void CreateDBInstanceRequest::setPayType(const std::string &payType) {
|
||||
payType_ = payType;
|
||||
setParameter(std::string("PayType"), payType);
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setInstanceNetworkType(const std::string& instanceNetworkType)
|
||||
{
|
||||
instanceNetworkType_ = instanceNetworkType;
|
||||
setParameter("InstanceNetworkType", instanceNetworkType);
|
||||
std::string CreateDBInstanceRequest::getInstanceNetworkType() const {
|
||||
return instanceNetworkType_;
|
||||
}
|
||||
|
||||
void CreateDBInstanceRequest::setInstanceNetworkType(const std::string &instanceNetworkType) {
|
||||
instanceNetworkType_ = instanceNetworkType;
|
||||
setParameter(std::string("InstanceNetworkType"), instanceNetworkType);
|
||||
}
|
||||
|
||||
|
||||
@@ -41,12 +41,12 @@ void CreateDBInstanceResult::parse(const std::string &payload)
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = value["OrderId"].asString();
|
||||
if(!value["ConnectionString"].isNull())
|
||||
connectionString_ = value["ConnectionString"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
port_ = value["Port"].asString();
|
||||
if(!value["ConnectionString"].isNull())
|
||||
connectionString_ = value["ConnectionString"].asString();
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = value["OrderId"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -60,13 +60,13 @@ std::string CreateDBInstanceResult::getPort()const
|
||||
return port_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceResult::getOrderId()const
|
||||
{
|
||||
return orderId_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceResult::getConnectionString()const
|
||||
{
|
||||
return connectionString_;
|
||||
}
|
||||
|
||||
std::string CreateDBInstanceResult::getOrderId()const
|
||||
{
|
||||
return orderId_;
|
||||
}
|
||||
|
||||
|
||||
261
gpdb/src/model/CreateECSDBInstanceRequest.cc
Normal file
261
gpdb/src/model/CreateECSDBInstanceRequest.cc
Normal file
@@ -0,0 +1,261 @@
|
||||
/*
|
||||
* 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/gpdb/model/CreateECSDBInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CreateECSDBInstanceRequest;
|
||||
|
||||
CreateECSDBInstanceRequest::CreateECSDBInstanceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "CreateECSDBInstance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateECSDBInstanceRequest::~CreateECSDBInstanceRequest() {}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getEngineVersion() const {
|
||||
return engineVersion_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setEngineVersion(const std::string &engineVersion) {
|
||||
engineVersion_ = engineVersion;
|
||||
setParameter(std::string("EngineVersion"), engineVersion);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getDBInstanceCategory() const {
|
||||
return dBInstanceCategory_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setDBInstanceCategory(const std::string &dBInstanceCategory) {
|
||||
dBInstanceCategory_ = dBInstanceCategory;
|
||||
setParameter(std::string("DBInstanceCategory"), dBInstanceCategory);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getEncryptionType() const {
|
||||
return encryptionType_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setEncryptionType(const std::string &encryptionType) {
|
||||
encryptionType_ = encryptionType;
|
||||
setParameter(std::string("EncryptionType"), encryptionType);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getDBInstanceDescription() const {
|
||||
return dBInstanceDescription_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setDBInstanceDescription(const std::string &dBInstanceDescription) {
|
||||
dBInstanceDescription_ = dBInstanceDescription;
|
||||
setParameter(std::string("DBInstanceDescription"), dBInstanceDescription);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getPeriod() const {
|
||||
return period_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setPeriod(const std::string &period) {
|
||||
period_ = period;
|
||||
setParameter(std::string("Period"), period);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getBackupId() const {
|
||||
return backupId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setBackupId(const std::string &backupId) {
|
||||
backupId_ = backupId;
|
||||
setParameter(std::string("BackupId"), backupId);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getEncryptionKey() const {
|
||||
return encryptionKey_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setEncryptionKey(const std::string &encryptionKey) {
|
||||
encryptionKey_ = encryptionKey;
|
||||
setParameter(std::string("EncryptionKey"), encryptionKey);
|
||||
}
|
||||
|
||||
long CreateECSDBInstanceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getSecurityIPList() const {
|
||||
return securityIPList_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setSecurityIPList(const std::string &securityIPList) {
|
||||
securityIPList_ = securityIPList;
|
||||
setParameter(std::string("SecurityIPList"), securityIPList);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getVSwitchId() const {
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setVSwitchId(const std::string &vSwitchId) {
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter(std::string("VSwitchId"), vSwitchId);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getPrivateIpAddress() const {
|
||||
return privateIpAddress_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setPrivateIpAddress(const std::string &privateIpAddress) {
|
||||
privateIpAddress_ = privateIpAddress;
|
||||
setParameter(std::string("PrivateIpAddress"), privateIpAddress);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getZoneId() const {
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setZoneId(const std::string &zoneId) {
|
||||
zoneId_ = zoneId;
|
||||
setParameter(std::string("ZoneId"), zoneId);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getInstanceNetworkType() const {
|
||||
return instanceNetworkType_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setInstanceNetworkType(const std::string &instanceNetworkType) {
|
||||
instanceNetworkType_ = instanceNetworkType;
|
||||
setParameter(std::string("InstanceNetworkType"), instanceNetworkType);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getInstanceSpec() const {
|
||||
return instanceSpec_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setInstanceSpec(const std::string &instanceSpec) {
|
||||
instanceSpec_ = instanceSpec;
|
||||
setParameter(std::string("InstanceSpec"), instanceSpec);
|
||||
}
|
||||
|
||||
int CreateECSDBInstanceRequest::getStorageSize() const {
|
||||
return storageSize_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setStorageSize(int storageSize) {
|
||||
storageSize_ = storageSize;
|
||||
setParameter(std::string("StorageSize"), std::to_string(storageSize));
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getSegStorageType() const {
|
||||
return segStorageType_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setSegStorageType(const std::string &segStorageType) {
|
||||
segStorageType_ = segStorageType;
|
||||
setParameter(std::string("SegStorageType"), segStorageType);
|
||||
}
|
||||
|
||||
int CreateECSDBInstanceRequest::getMasterNodeNum() const {
|
||||
return masterNodeNum_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setMasterNodeNum(int masterNodeNum) {
|
||||
masterNodeNum_ = masterNodeNum;
|
||||
setParameter(std::string("MasterNodeNum"), std::to_string(masterNodeNum));
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
int CreateECSDBInstanceRequest::getSegNodeNum() const {
|
||||
return segNodeNum_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setSegNodeNum(int segNodeNum) {
|
||||
segNodeNum_ = segNodeNum;
|
||||
setParameter(std::string("SegNodeNum"), std::to_string(segNodeNum));
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getEngine() const {
|
||||
return engine_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setEngine(const std::string &engine) {
|
||||
engine_ = engine;
|
||||
setParameter(std::string("Engine"), engine);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getUsedTime() const {
|
||||
return usedTime_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setUsedTime(const std::string &usedTime) {
|
||||
usedTime_ = usedTime;
|
||||
setParameter(std::string("UsedTime"), usedTime);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getVPCId() const {
|
||||
return vPCId_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setVPCId(const std::string &vPCId) {
|
||||
vPCId_ = vPCId;
|
||||
setParameter(std::string("VPCId"), vPCId);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getPayType() const {
|
||||
return payType_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setPayType(const std::string &payType) {
|
||||
payType_ = payType;
|
||||
setParameter(std::string("PayType"), payType);
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceRequest::getSrcDbInstanceName() const {
|
||||
return srcDbInstanceName_;
|
||||
}
|
||||
|
||||
void CreateECSDBInstanceRequest::setSrcDbInstanceName(const std::string &srcDbInstanceName) {
|
||||
srcDbInstanceName_ = srcDbInstanceName;
|
||||
setParameter(std::string("SrcDbInstanceName"), srcDbInstanceName);
|
||||
}
|
||||
|
||||
72
gpdb/src/model/CreateECSDBInstanceResult.cc
Normal file
72
gpdb/src/model/CreateECSDBInstanceResult.cc
Normal 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/gpdb/model/CreateECSDBInstanceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
CreateECSDBInstanceResult::CreateECSDBInstanceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateECSDBInstanceResult::CreateECSDBInstanceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateECSDBInstanceResult::~CreateECSDBInstanceResult()
|
||||
{}
|
||||
|
||||
void CreateECSDBInstanceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["Port"].isNull())
|
||||
port_ = value["Port"].asString();
|
||||
if(!value["ConnectionString"].isNull())
|
||||
connectionString_ = value["ConnectionString"].asString();
|
||||
if(!value["OrderId"].isNull())
|
||||
orderId_ = value["OrderId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceResult::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceResult::getPort()const
|
||||
{
|
||||
return port_;
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceResult::getConnectionString()const
|
||||
{
|
||||
return connectionString_;
|
||||
}
|
||||
|
||||
std::string CreateECSDBInstanceResult::getOrderId()const
|
||||
{
|
||||
return orderId_;
|
||||
}
|
||||
|
||||
45
gpdb/src/model/CreateServiceLinkedRoleRequest.cc
Normal file
45
gpdb/src/model/CreateServiceLinkedRoleRequest.cc
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/CreateServiceLinkedRoleRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::CreateServiceLinkedRoleRequest;
|
||||
|
||||
CreateServiceLinkedRoleRequest::CreateServiceLinkedRoleRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "CreateServiceLinkedRole") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateServiceLinkedRoleRequest::~CreateServiceLinkedRoleRequest() {}
|
||||
|
||||
std::string CreateServiceLinkedRoleRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateServiceLinkedRoleRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
long CreateServiceLinkedRoleRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void CreateServiceLinkedRoleRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
44
gpdb/src/model/CreateServiceLinkedRoleResult.cc
Normal file
44
gpdb/src/model/CreateServiceLinkedRoleResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/CreateServiceLinkedRoleResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
CreateServiceLinkedRoleResult::CreateServiceLinkedRoleResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateServiceLinkedRoleResult::CreateServiceLinkedRoleResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateServiceLinkedRoleResult::~CreateServiceLinkedRoleResult()
|
||||
{}
|
||||
|
||||
void CreateServiceLinkedRoleResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -1,73 +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/gpdb/model/DeleteDBInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DeleteDBInstanceRequest;
|
||||
|
||||
DeleteDBInstanceRequest::DeleteDBInstanceRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DeleteDBInstance")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteDBInstanceRequest::~DeleteDBInstanceRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DeleteDBInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DeleteDBInstanceRequest;
|
||||
|
||||
DeleteDBInstanceRequest::DeleteDBInstanceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DeleteDBInstance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
DeleteDBInstanceRequest::~DeleteDBInstanceRequest() {}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void DeleteDBInstanceRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string DeleteDBInstanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DeleteDBInstanceRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DeleteDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DeleteDBInstanceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
long DeleteDBInstanceRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void DeleteDBInstanceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long DeleteDBInstanceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DeleteDBInstanceRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DeleteDatabaseRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DeleteDatabaseRequest;
|
||||
|
||||
DeleteDatabaseRequest::DeleteDatabaseRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DeleteDatabase")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteDatabaseRequest::~DeleteDatabaseRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteDatabaseRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DeleteDatabaseRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DeleteDatabaseRequest;
|
||||
|
||||
DeleteDatabaseRequest::DeleteDatabaseRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DeleteDatabase") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DeleteDatabaseRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
DeleteDatabaseRequest::~DeleteDatabaseRequest() {}
|
||||
|
||||
std::string DeleteDatabaseRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DeleteDatabaseRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DeleteDatabaseRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DeleteDatabaseRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DeleteDatabaseRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string DeleteDatabaseRequest::getDBName()const
|
||||
{
|
||||
return dBName_;
|
||||
void DeleteDatabaseRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void DeleteDatabaseRequest::setDBName(const std::string& dBName)
|
||||
{
|
||||
dBName_ = dBName;
|
||||
setParameter("DBName", dBName);
|
||||
std::string DeleteDatabaseRequest::getDBName() const {
|
||||
return dBName_;
|
||||
}
|
||||
|
||||
void DeleteDatabaseRequest::setDBName(const std::string &dBName) {
|
||||
dBName_ = dBName;
|
||||
setParameter(std::string("DBName"), dBName);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeAccountsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeAccountsRequest;
|
||||
|
||||
DescribeAccountsRequest::DescribeAccountsRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeAccounts")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeAccountsRequest::~DescribeAccountsRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeAccountsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeAccountsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeAccountsRequest;
|
||||
|
||||
DescribeAccountsRequest::DescribeAccountsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeAccounts") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeAccountsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
DescribeAccountsRequest::~DescribeAccountsRequest() {}
|
||||
|
||||
std::string DescribeAccountsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeAccountsRequest::getAccountName()const
|
||||
{
|
||||
return accountName_;
|
||||
void DescribeAccountsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeAccountsRequest::setAccountName(const std::string& accountName)
|
||||
{
|
||||
accountName_ = accountName;
|
||||
setParameter("AccountName", accountName);
|
||||
std::string DescribeAccountsRequest::getAccountName() const {
|
||||
return accountName_;
|
||||
}
|
||||
|
||||
std::string DescribeAccountsRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeAccountsRequest::setAccountName(const std::string &accountName) {
|
||||
accountName_ = accountName;
|
||||
setParameter(std::string("AccountName"), accountName);
|
||||
}
|
||||
|
||||
void DescribeAccountsRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeAccountsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeAccountsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,14 +43,14 @@ void DescribeAccountsResult::parse(const std::string &payload)
|
||||
for (auto valueAccountsDBInstanceAccount : allAccountsNode)
|
||||
{
|
||||
DBInstanceAccount accountsObject;
|
||||
if(!valueAccountsDBInstanceAccount["DBInstanceId"].isNull())
|
||||
accountsObject.dBInstanceId = valueAccountsDBInstanceAccount["DBInstanceId"].asString();
|
||||
if(!valueAccountsDBInstanceAccount["AccountName"].isNull())
|
||||
accountsObject.accountName = valueAccountsDBInstanceAccount["AccountName"].asString();
|
||||
if(!valueAccountsDBInstanceAccount["AccountStatus"].isNull())
|
||||
accountsObject.accountStatus = valueAccountsDBInstanceAccount["AccountStatus"].asString();
|
||||
if(!valueAccountsDBInstanceAccount["AccountDescription"].isNull())
|
||||
accountsObject.accountDescription = valueAccountsDBInstanceAccount["AccountDescription"].asString();
|
||||
if(!valueAccountsDBInstanceAccount["DBInstanceId"].isNull())
|
||||
accountsObject.dBInstanceId = valueAccountsDBInstanceAccount["DBInstanceId"].asString();
|
||||
if(!valueAccountsDBInstanceAccount["AccountName"].isNull())
|
||||
accountsObject.accountName = valueAccountsDBInstanceAccount["AccountName"].asString();
|
||||
accounts_.push_back(accountsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,73 +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/gpdb/model/DescribeAvailableResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeAvailableResourcesRequest;
|
||||
|
||||
DescribeAvailableResourcesRequest::DescribeAvailableResourcesRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeAvailableResources")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeAvailableResourcesRequest::~DescribeAvailableResourcesRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeAvailableResourcesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeAvailableResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeAvailableResourcesRequest;
|
||||
|
||||
DescribeAvailableResourcesRequest::DescribeAvailableResourcesRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeAvailableResources") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeAvailableResourcesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
DescribeAvailableResourcesRequest::~DescribeAvailableResourcesRequest() {}
|
||||
|
||||
std::string DescribeAvailableResourcesRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeAvailableResourcesRequest::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
void DescribeAvailableResourcesRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeAvailableResourcesRequest::setZoneId(const std::string& zoneId)
|
||||
{
|
||||
zoneId_ = zoneId;
|
||||
setParameter("ZoneId", zoneId);
|
||||
std::string DescribeAvailableResourcesRequest::getZoneId() const {
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
std::string DescribeAvailableResourcesRequest::getChargeType()const
|
||||
{
|
||||
return chargeType_;
|
||||
void DescribeAvailableResourcesRequest::setZoneId(const std::string &zoneId) {
|
||||
zoneId_ = zoneId;
|
||||
setParameter(std::string("ZoneId"), zoneId);
|
||||
}
|
||||
|
||||
void DescribeAvailableResourcesRequest::setChargeType(const std::string& chargeType)
|
||||
{
|
||||
chargeType_ = chargeType;
|
||||
setParameter("ChargeType", chargeType);
|
||||
std::string DescribeAvailableResourcesRequest::getChargeType() const {
|
||||
return chargeType_;
|
||||
}
|
||||
|
||||
std::string DescribeAvailableResourcesRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
void DescribeAvailableResourcesRequest::setChargeType(const std::string &chargeType) {
|
||||
chargeType_ = chargeType;
|
||||
setParameter(std::string("ChargeType"), chargeType);
|
||||
}
|
||||
|
||||
void DescribeAvailableResourcesRequest::setRegion(const std::string& region)
|
||||
{
|
||||
region_ = region;
|
||||
setParameter("Region", region);
|
||||
std::string DescribeAvailableResourcesRequest::getRegion() const {
|
||||
return region_;
|
||||
}
|
||||
|
||||
void DescribeAvailableResourcesRequest::setRegion(const std::string ®ion) {
|
||||
region_ = region;
|
||||
setParameter(std::string("Region"), region);
|
||||
}
|
||||
|
||||
|
||||
@@ -45,25 +45,40 @@ void DescribeAvailableResourcesResult::parse(const std::string &payload)
|
||||
Resource resourcesObject;
|
||||
if(!valueResourcesResource["ZoneId"].isNull())
|
||||
resourcesObject.zoneId = valueResourcesResource["ZoneId"].asString();
|
||||
auto allSupportedEnginesNode = allResourcesNode["SupportedEngines"]["SupportedEngine"];
|
||||
for (auto allResourcesNodeSupportedEnginesSupportedEngine : allSupportedEnginesNode)
|
||||
auto allSupportedEnginesNode = valueResourcesResource["SupportedEngines"]["SupportedEngine"];
|
||||
for (auto valueResourcesResourceSupportedEnginesSupportedEngine : allSupportedEnginesNode)
|
||||
{
|
||||
Resource::SupportedEngine supportedEnginesObject;
|
||||
if(!allResourcesNodeSupportedEnginesSupportedEngine["SupportedEngineVersion"].isNull())
|
||||
supportedEnginesObject.supportedEngineVersion = allResourcesNodeSupportedEnginesSupportedEngine["SupportedEngineVersion"].asString();
|
||||
auto allSupportedInstanceClassesNode = allSupportedEnginesNode["SupportedInstanceClasses"]["SupportedInstanceClass"];
|
||||
for (auto allSupportedEnginesNodeSupportedInstanceClassesSupportedInstanceClass : allSupportedInstanceClassesNode)
|
||||
if(!valueResourcesResourceSupportedEnginesSupportedEngine["SupportedEngineVersion"].isNull())
|
||||
supportedEnginesObject.supportedEngineVersion = valueResourcesResourceSupportedEnginesSupportedEngine["SupportedEngineVersion"].asString();
|
||||
if(!valueResourcesResourceSupportedEnginesSupportedEngine["Mode"].isNull())
|
||||
supportedEnginesObject.mode = valueResourcesResourceSupportedEnginesSupportedEngine["Mode"].asString();
|
||||
auto allSupportedInstanceClassesNode = valueResourcesResourceSupportedEnginesSupportedEngine["SupportedInstanceClasses"]["SupportedInstanceClass"];
|
||||
for (auto valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass : allSupportedInstanceClassesNode)
|
||||
{
|
||||
Resource::SupportedEngine::SupportedInstanceClass supportedInstanceClassesObject;
|
||||
if(!allSupportedEnginesNodeSupportedInstanceClassesSupportedInstanceClass["DisplayClass"].isNull())
|
||||
supportedInstanceClassesObject.displayClass = allSupportedEnginesNodeSupportedInstanceClassesSupportedInstanceClass["DisplayClass"].asString();
|
||||
if(!allSupportedEnginesNodeSupportedInstanceClassesSupportedInstanceClass["InstanceClass"].isNull())
|
||||
supportedInstanceClassesObject.instanceClass = allSupportedEnginesNodeSupportedInstanceClassesSupportedInstanceClass["InstanceClass"].asString();
|
||||
if(!allSupportedEnginesNodeSupportedInstanceClassesSupportedInstanceClass["Description"].isNull())
|
||||
supportedInstanceClassesObject.description = allSupportedEnginesNodeSupportedInstanceClassesSupportedInstanceClass["Description"].asString();
|
||||
auto allNodeCount = value["NodeCount"]["NodeCount"];
|
||||
for (auto value : allNodeCount)
|
||||
supportedInstanceClassesObject.nodeCount.push_back(value.asString());
|
||||
if(!valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["Description"].isNull())
|
||||
supportedInstanceClassesObject.description = valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["Description"].asString();
|
||||
if(!valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["DisplayClass"].isNull())
|
||||
supportedInstanceClassesObject.displayClass = valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["DisplayClass"].asString();
|
||||
if(!valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["InstanceClass"].isNull())
|
||||
supportedInstanceClassesObject.instanceClass = valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["InstanceClass"].asString();
|
||||
if(!valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["StorageType"].isNull())
|
||||
supportedInstanceClassesObject.storageType = valueResourcesResourceSupportedEnginesSupportedEngineSupportedInstanceClassesSupportedInstanceClass["StorageType"].asString();
|
||||
auto nodeCountNode = value["NodeCount"];
|
||||
if(!nodeCountNode["Step"].isNull())
|
||||
supportedInstanceClassesObject.nodeCount.step = nodeCountNode["Step"].asString();
|
||||
if(!nodeCountNode["MinCount"].isNull())
|
||||
supportedInstanceClassesObject.nodeCount.minCount = nodeCountNode["MinCount"].asString();
|
||||
if(!nodeCountNode["MaxCount"].isNull())
|
||||
supportedInstanceClassesObject.nodeCount.maxCount = nodeCountNode["MaxCount"].asString();
|
||||
auto storageSizeNode = value["StorageSize"];
|
||||
if(!storageSizeNode["Step"].isNull())
|
||||
supportedInstanceClassesObject.storageSize.step = storageSizeNode["Step"].asString();
|
||||
if(!storageSizeNode["MinCount"].isNull())
|
||||
supportedInstanceClassesObject.storageSize.minCount = storageSizeNode["MinCount"].asString();
|
||||
if(!storageSizeNode["MaxCount"].isNull())
|
||||
supportedInstanceClassesObject.storageSize.maxCount = storageSizeNode["MaxCount"].asString();
|
||||
supportedEnginesObject.supportedInstanceClasses.push_back(supportedInstanceClassesObject);
|
||||
}
|
||||
resourcesObject.supportedEngines.push_back(supportedEnginesObject);
|
||||
|
||||
36
gpdb/src/model/DescribeBackupPolicyRequest.cc
Normal file
36
gpdb/src/model/DescribeBackupPolicyRequest.cc
Normal file
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeBackupPolicyRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeBackupPolicyRequest;
|
||||
|
||||
DescribeBackupPolicyRequest::DescribeBackupPolicyRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeBackupPolicy") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeBackupPolicyRequest::~DescribeBackupPolicyRequest() {}
|
||||
|
||||
std::string DescribeBackupPolicyRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeBackupPolicyRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
79
gpdb/src/model/DescribeBackupPolicyResult.cc
Normal file
79
gpdb/src/model/DescribeBackupPolicyResult.cc
Normal file
@@ -0,0 +1,79 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeBackupPolicyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeBackupPolicyResult::DescribeBackupPolicyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeBackupPolicyResult::DescribeBackupPolicyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeBackupPolicyResult::~DescribeBackupPolicyResult()
|
||||
{}
|
||||
|
||||
void DescribeBackupPolicyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["BackupRetentionPeriod"].isNull())
|
||||
backupRetentionPeriod_ = std::stoi(value["BackupRetentionPeriod"].asString());
|
||||
if(!value["PreferredBackupPeriod"].isNull())
|
||||
preferredBackupPeriod_ = value["PreferredBackupPeriod"].asString();
|
||||
if(!value["PreferredBackupTime"].isNull())
|
||||
preferredBackupTime_ = value["PreferredBackupTime"].asString();
|
||||
if(!value["RecoveryPointPeriod"].isNull())
|
||||
recoveryPointPeriod_ = value["RecoveryPointPeriod"].asString();
|
||||
if(!value["EnableRecoveryPoint"].isNull())
|
||||
enableRecoveryPoint_ = value["EnableRecoveryPoint"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeBackupPolicyResult::getPreferredBackupPeriod()const
|
||||
{
|
||||
return preferredBackupPeriod_;
|
||||
}
|
||||
|
||||
std::string DescribeBackupPolicyResult::getPreferredBackupTime()const
|
||||
{
|
||||
return preferredBackupTime_;
|
||||
}
|
||||
|
||||
int DescribeBackupPolicyResult::getBackupRetentionPeriod()const
|
||||
{
|
||||
return backupRetentionPeriod_;
|
||||
}
|
||||
|
||||
bool DescribeBackupPolicyResult::getEnableRecoveryPoint()const
|
||||
{
|
||||
return enableRecoveryPoint_;
|
||||
}
|
||||
|
||||
std::string DescribeBackupPolicyResult::getRecoveryPointPeriod()const
|
||||
{
|
||||
return recoveryPointPeriod_;
|
||||
}
|
||||
|
||||
72
gpdb/src/model/DescribeDBClusterPerformanceRequest.cc
Normal file
72
gpdb/src/model/DescribeDBClusterPerformanceRequest.cc
Normal 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/gpdb/model/DescribeDBClusterPerformanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBClusterPerformanceRequest;
|
||||
|
||||
DescribeDBClusterPerformanceRequest::DescribeDBClusterPerformanceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBClusterPerformance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBClusterPerformanceRequest::~DescribeDBClusterPerformanceRequest() {}
|
||||
|
||||
std::string DescribeDBClusterPerformanceRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeDBClusterPerformanceRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterPerformanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBClusterPerformanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterPerformanceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBClusterPerformanceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterPerformanceRequest::getKey() const {
|
||||
return key_;
|
||||
}
|
||||
|
||||
void DescribeDBClusterPerformanceRequest::setKey(const std::string &key) {
|
||||
key_ = key;
|
||||
setParameter(std::string("Key"), key);
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterPerformanceRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeDBClusterPerformanceRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
99
gpdb/src/model/DescribeDBClusterPerformanceResult.cc
Normal file
99
gpdb/src/model/DescribeDBClusterPerformanceResult.cc
Normal 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/gpdb/model/DescribeDBClusterPerformanceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBClusterPerformanceResult::DescribeDBClusterPerformanceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBClusterPerformanceResult::DescribeDBClusterPerformanceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBClusterPerformanceResult::~DescribeDBClusterPerformanceResult()
|
||||
{}
|
||||
|
||||
void DescribeDBClusterPerformanceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPerformanceKeysNode = value["PerformanceKeys"]["PerformanceKey"];
|
||||
for (auto valuePerformanceKeysPerformanceKey : allPerformanceKeysNode)
|
||||
{
|
||||
PerformanceKey performanceKeysObject;
|
||||
if(!valuePerformanceKeysPerformanceKey["Unit"].isNull())
|
||||
performanceKeysObject.unit = valuePerformanceKeysPerformanceKey["Unit"].asString();
|
||||
if(!valuePerformanceKeysPerformanceKey["Name"].isNull())
|
||||
performanceKeysObject.name = valuePerformanceKeysPerformanceKey["Name"].asString();
|
||||
auto allSeriesNode = valuePerformanceKeysPerformanceKey["Series"]["SeriesItem"];
|
||||
for (auto valuePerformanceKeysPerformanceKeySeriesSeriesItem : allSeriesNode)
|
||||
{
|
||||
PerformanceKey::SeriesItem seriesObject;
|
||||
if(!valuePerformanceKeysPerformanceKeySeriesSeriesItem["Role"].isNull())
|
||||
seriesObject.role = valuePerformanceKeysPerformanceKeySeriesSeriesItem["Role"].asString();
|
||||
if(!valuePerformanceKeysPerformanceKeySeriesSeriesItem["Name"].isNull())
|
||||
seriesObject.name = valuePerformanceKeysPerformanceKeySeriesSeriesItem["Name"].asString();
|
||||
auto allValuesNode = valuePerformanceKeysPerformanceKeySeriesSeriesItem["Values"]["ValueItem"];
|
||||
for (auto valuePerformanceKeysPerformanceKeySeriesSeriesItemValuesValueItem : allValuesNode)
|
||||
{
|
||||
PerformanceKey::SeriesItem::ValueItem valuesObject;
|
||||
auto allPoint = value["Point"]["Point"];
|
||||
for (auto value : allPoint)
|
||||
valuesObject.point.push_back(value.asString());
|
||||
seriesObject.values.push_back(valuesObject);
|
||||
}
|
||||
performanceKeysObject.series.push_back(seriesObject);
|
||||
}
|
||||
performanceKeys_.push_back(performanceKeysObject);
|
||||
}
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["DBClusterId"].isNull())
|
||||
dBClusterId_ = value["DBClusterId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeDBClusterPerformanceResult::PerformanceKey> DescribeDBClusterPerformanceResult::getPerformanceKeys()const
|
||||
{
|
||||
return performanceKeys_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterPerformanceResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterPerformanceResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDBClusterPerformanceResult::getDBClusterId()const
|
||||
{
|
||||
return dBClusterId_;
|
||||
}
|
||||
|
||||
@@ -1,62 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceAttributeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceAttributeRequest;
|
||||
|
||||
DescribeDBInstanceAttributeRequest::DescribeDBInstanceAttributeRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceAttribute")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceAttributeRequest::~DescribeDBInstanceAttributeRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeDBInstanceAttributeRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceAttributeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceAttributeRequest;
|
||||
|
||||
DescribeDBInstanceAttributeRequest::DescribeDBInstanceAttributeRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceAttribute") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeDBInstanceAttributeRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
DescribeDBInstanceAttributeRequest::~DescribeDBInstanceAttributeRequest() {}
|
||||
|
||||
std::string DescribeDBInstanceAttributeRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceAttributeRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeDBInstanceAttributeRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeDBInstanceAttributeRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeDBInstanceAttributeRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
long DescribeDBInstanceAttributeRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void DescribeDBInstanceAttributeRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void DescribeDBInstanceAttributeRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long DescribeDBInstanceAttributeRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceAttributeRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
|
||||
@@ -43,92 +43,116 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
||||
for (auto valueItemsDBInstanceAttribute : allItemsNode)
|
||||
{
|
||||
DBInstanceAttribute itemsObject;
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceId"].isNull())
|
||||
itemsObject.dBInstanceId = valueItemsDBInstanceAttribute["DBInstanceId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["PayType"].isNull())
|
||||
itemsObject.payType = valueItemsDBInstanceAttribute["PayType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceClassType"].isNull())
|
||||
itemsObject.dBInstanceClassType = valueItemsDBInstanceAttribute["DBInstanceClassType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["RegionId"].isNull())
|
||||
itemsObject.regionId = valueItemsDBInstanceAttribute["RegionId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ConnectionString"].isNull())
|
||||
itemsObject.connectionString = valueItemsDBInstanceAttribute["ConnectionString"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["Port"].isNull())
|
||||
itemsObject.port = valueItemsDBInstanceAttribute["Port"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["Engine"].isNull())
|
||||
itemsObject.engine = valueItemsDBInstanceAttribute["Engine"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["EngineVersion"].isNull())
|
||||
itemsObject.engineVersion = valueItemsDBInstanceAttribute["EngineVersion"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceClass"].isNull())
|
||||
itemsObject.dBInstanceClass = valueItemsDBInstanceAttribute["DBInstanceClass"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceCpuCores"].isNull())
|
||||
itemsObject.dBInstanceCpuCores = std::stoi(valueItemsDBInstanceAttribute["DBInstanceCpuCores"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceMemory"].isNull())
|
||||
itemsObject.dBInstanceMemory = std::stol(valueItemsDBInstanceAttribute["DBInstanceMemory"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceStorage"].isNull())
|
||||
itemsObject.dBInstanceStorage = std::stol(valueItemsDBInstanceAttribute["DBInstanceStorage"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceDiskMBPS"].isNull())
|
||||
itemsObject.dBInstanceDiskMBPS = std::stol(valueItemsDBInstanceAttribute["DBInstanceDiskMBPS"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["HostType"].isNull())
|
||||
itemsObject.hostType = valueItemsDBInstanceAttribute["HostType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceGroupCount"].isNull())
|
||||
itemsObject.dBInstanceGroupCount = valueItemsDBInstanceAttribute["DBInstanceGroupCount"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceNetType"].isNull())
|
||||
itemsObject.dBInstanceNetType = valueItemsDBInstanceAttribute["DBInstanceNetType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceStatus"].isNull())
|
||||
itemsObject.dBInstanceStatus = valueItemsDBInstanceAttribute["DBInstanceStatus"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceDescription"].isNull())
|
||||
itemsObject.dBInstanceDescription = valueItemsDBInstanceAttribute["DBInstanceDescription"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["LockMode"].isNull())
|
||||
itemsObject.lockMode = valueItemsDBInstanceAttribute["LockMode"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["LockReason"].isNull())
|
||||
itemsObject.lockReason = valueItemsDBInstanceAttribute["LockReason"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ReadDelayTime"].isNull())
|
||||
itemsObject.readDelayTime = valueItemsDBInstanceAttribute["ReadDelayTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["CreationTime"].isNull())
|
||||
itemsObject.creationTime = valueItemsDBInstanceAttribute["CreationTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ExpireTime"].isNull())
|
||||
itemsObject.expireTime = valueItemsDBInstanceAttribute["ExpireTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MaintainStartTime"].isNull())
|
||||
itemsObject.maintainStartTime = valueItemsDBInstanceAttribute["MaintainStartTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MaintainEndTime"].isNull())
|
||||
itemsObject.maintainEndTime = valueItemsDBInstanceAttribute["MaintainEndTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["AvailabilityValue"].isNull())
|
||||
itemsObject.availabilityValue = valueItemsDBInstanceAttribute["AvailabilityValue"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MaxConnections"].isNull())
|
||||
itemsObject.maxConnections = std::stoi(valueItemsDBInstanceAttribute["MaxConnections"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["SecurityIPList"].isNull())
|
||||
itemsObject.securityIPList = valueItemsDBInstanceAttribute["SecurityIPList"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ZoneId"].isNull())
|
||||
itemsObject.zoneId = valueItemsDBInstanceAttribute["ZoneId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["InstanceNetworkType"].isNull())
|
||||
itemsObject.instanceNetworkType = valueItemsDBInstanceAttribute["InstanceNetworkType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["VpcId"].isNull())
|
||||
itemsObject.vpcId = valueItemsDBInstanceAttribute["VpcId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ConnectionMode"].isNull())
|
||||
itemsObject.connectionMode = valueItemsDBInstanceAttribute["ConnectionMode"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["StorageType"].isNull())
|
||||
itemsObject.storageType = valueItemsDBInstanceAttribute["StorageType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["CpuCoresPerNode"].isNull())
|
||||
itemsObject.cpuCoresPerNode = std::stoi(valueItemsDBInstanceAttribute["CpuCoresPerNode"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["CreationTime"].isNull())
|
||||
itemsObject.creationTime = valueItemsDBInstanceAttribute["CreationTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceCpuCores"].isNull())
|
||||
itemsObject.dBInstanceCpuCores = std::stoi(valueItemsDBInstanceAttribute["DBInstanceCpuCores"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["SegmentCounts"].isNull())
|
||||
itemsObject.segmentCounts = std::stoi(valueItemsDBInstanceAttribute["SegmentCounts"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["StoragePerNode"].isNull())
|
||||
itemsObject.storagePerNode = std::stoi(valueItemsDBInstanceAttribute["StoragePerNode"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["MemoryPerNode"].isNull())
|
||||
itemsObject.memoryPerNode = std::stoi(valueItemsDBInstanceAttribute["MemoryPerNode"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceMemory"].isNull())
|
||||
itemsObject.dBInstanceMemory = std::stol(valueItemsDBInstanceAttribute["DBInstanceMemory"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["HostType"].isNull())
|
||||
itemsObject.hostType = valueItemsDBInstanceAttribute["HostType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["PayType"].isNull())
|
||||
itemsObject.payType = valueItemsDBInstanceAttribute["PayType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["StorageType"].isNull())
|
||||
itemsObject.storageType = valueItemsDBInstanceAttribute["StorageType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["AvailabilityValue"].isNull())
|
||||
itemsObject.availabilityValue = valueItemsDBInstanceAttribute["AvailabilityValue"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ReadDelayTime"].isNull())
|
||||
itemsObject.readDelayTime = valueItemsDBInstanceAttribute["ReadDelayTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["CpuCoresPerNode"].isNull())
|
||||
itemsObject.cpuCoresPerNode = std::stoi(valueItemsDBInstanceAttribute["CpuCoresPerNode"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["Port"].isNull())
|
||||
itemsObject.port = valueItemsDBInstanceAttribute["Port"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ConnectionMode"].isNull())
|
||||
itemsObject.connectionMode = valueItemsDBInstanceAttribute["ConnectionMode"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["LockMode"].isNull())
|
||||
itemsObject.lockMode = valueItemsDBInstanceAttribute["LockMode"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["EngineVersion"].isNull())
|
||||
itemsObject.engineVersion = valueItemsDBInstanceAttribute["EngineVersion"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["StorageUnit"].isNull())
|
||||
itemsObject.storageUnit = valueItemsDBInstanceAttribute["StorageUnit"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MemoryPerNode"].isNull())
|
||||
itemsObject.memoryPerNode = std::stoi(valueItemsDBInstanceAttribute["MemoryPerNode"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["ConnectionString"].isNull())
|
||||
itemsObject.connectionString = valueItemsDBInstanceAttribute["ConnectionString"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["InstanceNetworkType"].isNull())
|
||||
itemsObject.instanceNetworkType = valueItemsDBInstanceAttribute["InstanceNetworkType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["SecurityIPList"].isNull())
|
||||
itemsObject.securityIPList = valueItemsDBInstanceAttribute["SecurityIPList"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MemoryUnit"].isNull())
|
||||
itemsObject.memoryUnit = valueItemsDBInstanceAttribute["MemoryUnit"].asString();
|
||||
auto allTagsNode = allItemsNode["Tags"]["Tag"];
|
||||
for (auto allItemsNodeTagsTag : allTagsNode)
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceClassType"].isNull())
|
||||
itemsObject.dBInstanceClassType = valueItemsDBInstanceAttribute["DBInstanceClassType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceDescription"].isNull())
|
||||
itemsObject.dBInstanceDescription = valueItemsDBInstanceAttribute["DBInstanceDescription"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceGroupCount"].isNull())
|
||||
itemsObject.dBInstanceGroupCount = valueItemsDBInstanceAttribute["DBInstanceGroupCount"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ExpireTime"].isNull())
|
||||
itemsObject.expireTime = valueItemsDBInstanceAttribute["ExpireTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceNetType"].isNull())
|
||||
itemsObject.dBInstanceNetType = valueItemsDBInstanceAttribute["DBInstanceNetType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MaintainStartTime"].isNull())
|
||||
itemsObject.maintainStartTime = valueItemsDBInstanceAttribute["MaintainStartTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MaintainEndTime"].isNull())
|
||||
itemsObject.maintainEndTime = valueItemsDBInstanceAttribute["MaintainEndTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["LockReason"].isNull())
|
||||
itemsObject.lockReason = valueItemsDBInstanceAttribute["LockReason"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceStatus"].isNull())
|
||||
itemsObject.dBInstanceStatus = valueItemsDBInstanceAttribute["DBInstanceStatus"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["RegionId"].isNull())
|
||||
itemsObject.regionId = valueItemsDBInstanceAttribute["RegionId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceDiskMBPS"].isNull())
|
||||
itemsObject.dBInstanceDiskMBPS = std::stol(valueItemsDBInstanceAttribute["DBInstanceDiskMBPS"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceStorage"].isNull())
|
||||
itemsObject.dBInstanceStorage = std::stol(valueItemsDBInstanceAttribute["DBInstanceStorage"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["ZoneId"].isNull())
|
||||
itemsObject.zoneId = valueItemsDBInstanceAttribute["ZoneId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MaxConnections"].isNull())
|
||||
itemsObject.maxConnections = std::stoi(valueItemsDBInstanceAttribute["MaxConnections"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceId"].isNull())
|
||||
itemsObject.dBInstanceId = valueItemsDBInstanceAttribute["DBInstanceId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceClass"].isNull())
|
||||
itemsObject.dBInstanceClass = valueItemsDBInstanceAttribute["DBInstanceClass"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["Engine"].isNull())
|
||||
itemsObject.engine = valueItemsDBInstanceAttribute["Engine"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceCategory"].isNull())
|
||||
itemsObject.dBInstanceCategory = valueItemsDBInstanceAttribute["DBInstanceCategory"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["CpuCores"].isNull())
|
||||
itemsObject.cpuCores = std::stoi(valueItemsDBInstanceAttribute["CpuCores"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["MemorySize"].isNull())
|
||||
itemsObject.memorySize = std::stol(valueItemsDBInstanceAttribute["MemorySize"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["StorageSize"].isNull())
|
||||
itemsObject.storageSize = std::stol(valueItemsDBInstanceAttribute["StorageSize"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["SegNodeNum"].isNull())
|
||||
itemsObject.segNodeNum = std::stoi(valueItemsDBInstanceAttribute["SegNodeNum"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["MasterNodeNum"].isNull())
|
||||
itemsObject.masterNodeNum = std::stoi(valueItemsDBInstanceAttribute["MasterNodeNum"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceMode"].isNull())
|
||||
itemsObject.dBInstanceMode = valueItemsDBInstanceAttribute["DBInstanceMode"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MinorVersion"].isNull())
|
||||
itemsObject.minorVersion = valueItemsDBInstanceAttribute["MinorVersion"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["SupportRestore"].isNull())
|
||||
itemsObject.supportRestore = valueItemsDBInstanceAttribute["SupportRestore"].asString() == "true";
|
||||
if(!valueItemsDBInstanceAttribute["VSwitchId"].isNull())
|
||||
itemsObject.vSwitchId = valueItemsDBInstanceAttribute["VSwitchId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["EncryptionKey"].isNull())
|
||||
itemsObject.encryptionKey = valueItemsDBInstanceAttribute["EncryptionKey"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["EncryptionType"].isNull())
|
||||
itemsObject.encryptionType = valueItemsDBInstanceAttribute["EncryptionType"].asString();
|
||||
auto allTagsNode = valueItemsDBInstanceAttribute["Tags"]["Tag"];
|
||||
for (auto valueItemsDBInstanceAttributeTagsTag : allTagsNode)
|
||||
{
|
||||
DBInstanceAttribute::Tag tagsObject;
|
||||
if(!allItemsNodeTagsTag["Key"].isNull())
|
||||
tagsObject.key = allItemsNodeTagsTag["Key"].asString();
|
||||
if(!allItemsNodeTagsTag["Value"].isNull())
|
||||
tagsObject.value = allItemsNodeTagsTag["Value"].asString();
|
||||
if(!valueItemsDBInstanceAttributeTagsTag["Key"].isNull())
|
||||
tagsObject.key = valueItemsDBInstanceAttributeTagsTag["Key"].asString();
|
||||
if(!valueItemsDBInstanceAttributeTagsTag["Value"].isNull())
|
||||
tagsObject.value = valueItemsDBInstanceAttributeTagsTag["Value"].asString();
|
||||
itemsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
items_.push_back(itemsObject);
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceIPArrayListRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceIPArrayListRequest;
|
||||
|
||||
DescribeDBInstanceIPArrayListRequest::DescribeDBInstanceIPArrayListRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceIPArrayList")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceIPArrayListRequest::~DescribeDBInstanceIPArrayListRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeDBInstanceIPArrayListRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceIPArrayListRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceIPArrayListRequest;
|
||||
|
||||
DescribeDBInstanceIPArrayListRequest::DescribeDBInstanceIPArrayListRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceIPArrayList") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeDBInstanceIPArrayListRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
DescribeDBInstanceIPArrayListRequest::~DescribeDBInstanceIPArrayListRequest() {}
|
||||
|
||||
std::string DescribeDBInstanceIPArrayListRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceIPArrayListRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeDBInstanceIPArrayListRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeDBInstanceIPArrayListRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeDBInstanceIPArrayListRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceIPArrayListRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -45,10 +45,10 @@ void DescribeDBInstanceIPArrayListResult::parse(const std::string &payload)
|
||||
DBInstanceIPArray itemsObject;
|
||||
if(!valueItemsDBInstanceIPArray["DBInstanceIPArrayName"].isNull())
|
||||
itemsObject.dBInstanceIPArrayName = valueItemsDBInstanceIPArray["DBInstanceIPArrayName"].asString();
|
||||
if(!valueItemsDBInstanceIPArray["DBInstanceIPArrayAttribute"].isNull())
|
||||
itemsObject.dBInstanceIPArrayAttribute = valueItemsDBInstanceIPArray["DBInstanceIPArrayAttribute"].asString();
|
||||
if(!valueItemsDBInstanceIPArray["SecurityIPList"].isNull())
|
||||
itemsObject.securityIPList = valueItemsDBInstanceIPArray["SecurityIPList"].asString();
|
||||
if(!valueItemsDBInstanceIPArray["DBInstanceIPArrayAttribute"].isNull())
|
||||
itemsObject.dBInstanceIPArrayAttribute = valueItemsDBInstanceIPArray["DBInstanceIPArrayAttribute"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceNetInfoRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceNetInfoRequest;
|
||||
|
||||
DescribeDBInstanceNetInfoRequest::DescribeDBInstanceNetInfoRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceNetInfo")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceNetInfoRequest::~DescribeDBInstanceNetInfoRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeDBInstanceNetInfoRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceNetInfoRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceNetInfoRequest;
|
||||
|
||||
DescribeDBInstanceNetInfoRequest::DescribeDBInstanceNetInfoRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceNetInfo") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeDBInstanceNetInfoRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
DescribeDBInstanceNetInfoRequest::~DescribeDBInstanceNetInfoRequest() {}
|
||||
|
||||
std::string DescribeDBInstanceNetInfoRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceNetInfoRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeDBInstanceNetInfoRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeDBInstanceNetInfoRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeDBInstanceNetInfoRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceNetInfoRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,18 +43,22 @@ void DescribeDBInstanceNetInfoResult::parse(const std::string &payload)
|
||||
for (auto valueDBInstanceNetInfosDBInstanceNetInfo : allDBInstanceNetInfosNode)
|
||||
{
|
||||
DBInstanceNetInfo dBInstanceNetInfosObject;
|
||||
if(!valueDBInstanceNetInfosDBInstanceNetInfo["VSwitchId"].isNull())
|
||||
dBInstanceNetInfosObject.vSwitchId = valueDBInstanceNetInfosDBInstanceNetInfo["VSwitchId"].asString();
|
||||
if(!valueDBInstanceNetInfosDBInstanceNetInfo["ConnectionString"].isNull())
|
||||
dBInstanceNetInfosObject.connectionString = valueDBInstanceNetInfosDBInstanceNetInfo["ConnectionString"].asString();
|
||||
if(!valueDBInstanceNetInfosDBInstanceNetInfo["IPAddress"].isNull())
|
||||
dBInstanceNetInfosObject.iPAddress = valueDBInstanceNetInfosDBInstanceNetInfo["IPAddress"].asString();
|
||||
if(!valueDBInstanceNetInfosDBInstanceNetInfo["IPType"].isNull())
|
||||
dBInstanceNetInfosObject.iPType = valueDBInstanceNetInfosDBInstanceNetInfo["IPType"].asString();
|
||||
if(!valueDBInstanceNetInfosDBInstanceNetInfo["Port"].isNull())
|
||||
dBInstanceNetInfosObject.port = valueDBInstanceNetInfosDBInstanceNetInfo["Port"].asString();
|
||||
if(!valueDBInstanceNetInfosDBInstanceNetInfo["VpcInstanceId"].isNull())
|
||||
dBInstanceNetInfosObject.vpcInstanceId = valueDBInstanceNetInfosDBInstanceNetInfo["VpcInstanceId"].asString();
|
||||
if(!valueDBInstanceNetInfosDBInstanceNetInfo["VPCId"].isNull())
|
||||
dBInstanceNetInfosObject.vPCId = valueDBInstanceNetInfosDBInstanceNetInfo["VPCId"].asString();
|
||||
if(!valueDBInstanceNetInfosDBInstanceNetInfo["VSwitchId"].isNull())
|
||||
dBInstanceNetInfosObject.vSwitchId = valueDBInstanceNetInfosDBInstanceNetInfo["VSwitchId"].asString();
|
||||
if(!valueDBInstanceNetInfosDBInstanceNetInfo["IPAddress"].isNull())
|
||||
dBInstanceNetInfosObject.iPAddress = valueDBInstanceNetInfosDBInstanceNetInfo["IPAddress"].asString();
|
||||
if(!valueDBInstanceNetInfosDBInstanceNetInfo["AddressType"].isNull())
|
||||
dBInstanceNetInfosObject.addressType = valueDBInstanceNetInfosDBInstanceNetInfo["AddressType"].asString();
|
||||
dBInstanceNetInfos_.push_back(dBInstanceNetInfosObject);
|
||||
}
|
||||
if(!value["InstanceNetworkType"].isNull())
|
||||
|
||||
54
gpdb/src/model/DescribeDBInstanceOnECSAttributeRequest.cc
Normal file
54
gpdb/src/model/DescribeDBInstanceOnECSAttributeRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceOnECSAttributeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceOnECSAttributeRequest;
|
||||
|
||||
DescribeDBInstanceOnECSAttributeRequest::DescribeDBInstanceOnECSAttributeRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceOnECSAttribute") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceOnECSAttributeRequest::~DescribeDBInstanceOnECSAttributeRequest() {}
|
||||
|
||||
std::string DescribeDBInstanceOnECSAttributeRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceOnECSAttributeRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceOnECSAttributeRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceOnECSAttributeRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
long DescribeDBInstanceOnECSAttributeRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceOnECSAttributeRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
125
gpdb/src/model/DescribeDBInstanceOnECSAttributeResult.cc
Normal file
125
gpdb/src/model/DescribeDBInstanceOnECSAttributeResult.cc
Normal file
@@ -0,0 +1,125 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstanceOnECSAttributeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBInstanceOnECSAttributeResult::DescribeDBInstanceOnECSAttributeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstanceOnECSAttributeResult::DescribeDBInstanceOnECSAttributeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstanceOnECSAttributeResult::~DescribeDBInstanceOnECSAttributeResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstanceOnECSAttributeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["DBInstanceAttribute"];
|
||||
for (auto valueItemsDBInstanceAttribute : allItemsNode)
|
||||
{
|
||||
DBInstanceAttribute itemsObject;
|
||||
if(!valueItemsDBInstanceAttribute["CreationTime"].isNull())
|
||||
itemsObject.creationTime = valueItemsDBInstanceAttribute["CreationTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["VpcId"].isNull())
|
||||
itemsObject.vpcId = valueItemsDBInstanceAttribute["VpcId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["EncryptionType"].isNull())
|
||||
itemsObject.encryptionType = valueItemsDBInstanceAttribute["EncryptionType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["InstanceDeployType"].isNull())
|
||||
itemsObject.instanceDeployType = valueItemsDBInstanceAttribute["InstanceDeployType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["PayType"].isNull())
|
||||
itemsObject.payType = valueItemsDBInstanceAttribute["PayType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["StorageType"].isNull())
|
||||
itemsObject.storageType = valueItemsDBInstanceAttribute["StorageType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ConnectionMode"].isNull())
|
||||
itemsObject.connectionMode = valueItemsDBInstanceAttribute["ConnectionMode"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["Port"].isNull())
|
||||
itemsObject.port = valueItemsDBInstanceAttribute["Port"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["LockMode"].isNull())
|
||||
itemsObject.lockMode = valueItemsDBInstanceAttribute["LockMode"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["EngineVersion"].isNull())
|
||||
itemsObject.engineVersion = valueItemsDBInstanceAttribute["EngineVersion"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MemorySize"].isNull())
|
||||
itemsObject.memorySize = std::stoi(valueItemsDBInstanceAttribute["MemorySize"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["SegNodeNum"].isNull())
|
||||
itemsObject.segNodeNum = std::stoi(valueItemsDBInstanceAttribute["SegNodeNum"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["ConnectionString"].isNull())
|
||||
itemsObject.connectionString = valueItemsDBInstanceAttribute["ConnectionString"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["InstanceNetworkType"].isNull())
|
||||
itemsObject.instanceNetworkType = valueItemsDBInstanceAttribute["InstanceNetworkType"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["EncryptionKey"].isNull())
|
||||
itemsObject.encryptionKey = valueItemsDBInstanceAttribute["EncryptionKey"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceDescription"].isNull())
|
||||
itemsObject.dBInstanceDescription = valueItemsDBInstanceAttribute["DBInstanceDescription"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["CpuCores"].isNull())
|
||||
itemsObject.cpuCores = std::stoi(valueItemsDBInstanceAttribute["CpuCores"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["ExpireTime"].isNull())
|
||||
itemsObject.expireTime = valueItemsDBInstanceAttribute["ExpireTime"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceStatus"].isNull())
|
||||
itemsObject.dBInstanceStatus = valueItemsDBInstanceAttribute["DBInstanceStatus"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["StorageSize"].isNull())
|
||||
itemsObject.storageSize = std::stoi(valueItemsDBInstanceAttribute["StorageSize"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["RegionId"].isNull())
|
||||
itemsObject.regionId = valueItemsDBInstanceAttribute["RegionId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["VSwitchId"].isNull())
|
||||
itemsObject.vSwitchId = valueItemsDBInstanceAttribute["VSwitchId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["ZoneId"].isNull())
|
||||
itemsObject.zoneId = valueItemsDBInstanceAttribute["ZoneId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceId"].isNull())
|
||||
itemsObject.dBInstanceId = valueItemsDBInstanceAttribute["DBInstanceId"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["Engine"].isNull())
|
||||
itemsObject.engine = valueItemsDBInstanceAttribute["Engine"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceClass"].isNull())
|
||||
itemsObject.dBInstanceClass = valueItemsDBInstanceAttribute["DBInstanceClass"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["SupportRestore"].isNull())
|
||||
itemsObject.supportRestore = valueItemsDBInstanceAttribute["SupportRestore"].asString() == "true";
|
||||
if(!valueItemsDBInstanceAttribute["MinorVersion"].isNull())
|
||||
itemsObject.minorVersion = valueItemsDBInstanceAttribute["MinorVersion"].asString();
|
||||
if(!valueItemsDBInstanceAttribute["MasterNodeNum"].isNull())
|
||||
itemsObject.masterNodeNum = std::stoi(valueItemsDBInstanceAttribute["MasterNodeNum"].asString());
|
||||
if(!valueItemsDBInstanceAttribute["DBInstanceCategory"].isNull())
|
||||
itemsObject.dBInstanceCategory = valueItemsDBInstanceAttribute["DBInstanceCategory"].asString();
|
||||
auto allTagsNode = valueItemsDBInstanceAttribute["Tags"]["Tag"];
|
||||
for (auto valueItemsDBInstanceAttributeTagsTag : allTagsNode)
|
||||
{
|
||||
DBInstanceAttribute::Tag tagsObject;
|
||||
if(!valueItemsDBInstanceAttributeTagsTag["Key"].isNull())
|
||||
tagsObject.key = valueItemsDBInstanceAttributeTagsTag["Key"].asString();
|
||||
if(!valueItemsDBInstanceAttributeTagsTag["Value"].isNull())
|
||||
tagsObject.value = valueItemsDBInstanceAttributeTagsTag["Value"].asString();
|
||||
itemsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstanceOnECSAttributeResult::DBInstanceAttribute> DescribeDBInstanceOnECSAttributeResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -1,84 +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/gpdb/model/DescribeDBInstancePerformanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstancePerformanceRequest;
|
||||
|
||||
DescribeDBInstancePerformanceRequest::DescribeDBInstancePerformanceRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstancePerformance")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstancePerformanceRequest::~DescribeDBInstancePerformanceRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeDBInstancePerformanceRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstancePerformanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstancePerformanceRequest;
|
||||
|
||||
DescribeDBInstancePerformanceRequest::DescribeDBInstancePerformanceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstancePerformance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeDBInstancePerformanceRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setParameter("StartTime", startTime);
|
||||
DescribeDBInstancePerformanceRequest::~DescribeDBInstancePerformanceRequest() {}
|
||||
|
||||
std::string DescribeDBInstancePerformanceRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePerformanceRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void DescribeDBInstancePerformanceRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
void DescribeDBInstancePerformanceRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string DescribeDBInstancePerformanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePerformanceRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeDBInstancePerformanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeDBInstancePerformanceRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeDBInstancePerformanceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePerformanceRequest::getKey()const
|
||||
{
|
||||
return key_;
|
||||
void DescribeDBInstancePerformanceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void DescribeDBInstancePerformanceRequest::setKey(const std::string& key)
|
||||
{
|
||||
key_ = key;
|
||||
setParameter("Key", key);
|
||||
std::string DescribeDBInstancePerformanceRequest::getKey() const {
|
||||
return key_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancePerformanceRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
void DescribeDBInstancePerformanceRequest::setKey(const std::string &key) {
|
||||
key_ = key;
|
||||
setParameter(std::string("Key"), key);
|
||||
}
|
||||
|
||||
void DescribeDBInstancePerformanceRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", endTime);
|
||||
std::string DescribeDBInstancePerformanceRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancePerformanceRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
|
||||
@@ -42,14 +42,14 @@ void DescribeDBInstancePerformanceResult::parse(const std::string &payload)
|
||||
auto allPerformanceKeys = value["PerformanceKeys"]["PerformanceKey"];
|
||||
for (const auto &item : allPerformanceKeys)
|
||||
performanceKeys_.push_back(item.asString());
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["Engine"].isNull())
|
||||
engine_ = value["Engine"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["Engine"].isNull())
|
||||
engine_ = value["Engine"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
99
gpdb/src/model/DescribeDBInstanceSQLPatternsRequest.cc
Normal file
99
gpdb/src/model/DescribeDBInstanceSQLPatternsRequest.cc
Normal 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/gpdb/model/DescribeDBInstanceSQLPatternsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceSQLPatternsRequest;
|
||||
|
||||
DescribeDBInstanceSQLPatternsRequest::DescribeDBInstanceSQLPatternsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceSQLPatterns") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceSQLPatternsRequest::~DescribeDBInstanceSQLPatternsRequest() {}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getQueryKeywords() const {
|
||||
return queryKeywords_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setQueryKeywords(const std::string &queryKeywords) {
|
||||
queryKeywords_ = queryKeywords;
|
||||
setParameter(std::string("QueryKeywords"), queryKeywords);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getSourceIP() const {
|
||||
return sourceIP_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setSourceIP(const std::string &sourceIP) {
|
||||
sourceIP_ = sourceIP;
|
||||
setParameter(std::string("SourceIP"), sourceIP);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
80
gpdb/src/model/DescribeDBInstanceSQLPatternsResult.cc
Normal file
80
gpdb/src/model/DescribeDBInstanceSQLPatternsResult.cc
Normal file
@@ -0,0 +1,80 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstanceSQLPatternsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDBInstanceSQLPatternsResult::DescribeDBInstanceSQLPatternsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDBInstanceSQLPatternsResult::DescribeDBInstanceSQLPatternsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDBInstanceSQLPatternsResult::~DescribeDBInstanceSQLPatternsResult()
|
||||
{}
|
||||
|
||||
void DescribeDBInstanceSQLPatternsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPatternsNode = value["Patterns"]["Pattern"];
|
||||
for (auto valuePatternsPattern : allPatternsNode)
|
||||
{
|
||||
Pattern patternsObject;
|
||||
if(!valuePatternsPattern["Name"].isNull())
|
||||
patternsObject.name = valuePatternsPattern["Name"].asString();
|
||||
if(!valuePatternsPattern["Values"].isNull())
|
||||
patternsObject.values = valuePatternsPattern["Values"].asString();
|
||||
patterns_.push_back(patternsObject);
|
||||
}
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["DBClusterId"].isNull())
|
||||
dBClusterId_ = value["DBClusterId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSQLPatternsResult::getDBClusterId()const
|
||||
{
|
||||
return dBClusterId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstanceSQLPatternsResult::Pattern> DescribeDBInstanceSQLPatternsResult::getPatterns()const
|
||||
{
|
||||
return patterns_;
|
||||
}
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceSSLRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceSSLRequest;
|
||||
|
||||
DescribeDBInstanceSSLRequest::DescribeDBInstanceSSLRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceSSL")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstanceSSLRequest::~DescribeDBInstanceSSLRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeDBInstanceSSLRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstanceSSLRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstanceSSLRequest;
|
||||
|
||||
DescribeDBInstanceSSLRequest::DescribeDBInstanceSSLRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstanceSSL") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSSLRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
DescribeDBInstanceSSLRequest::~DescribeDBInstanceSSLRequest() {}
|
||||
|
||||
std::string DescribeDBInstanceSSLRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceSSLRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeDBInstanceSSLRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSSLRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeDBInstanceSSLRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstanceSSLRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,16 +39,16 @@ void DescribeDBInstanceSSLResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["DBInstanceName"].isNull())
|
||||
dBInstanceName_ = value["DBInstanceName"].asString();
|
||||
if(!value["CertCommonName"].isNull())
|
||||
certCommonName_ = value["CertCommonName"].asString();
|
||||
if(!value["SSLExpiredTime"].isNull())
|
||||
sSLExpiredTime_ = value["SSLExpiredTime"].asString();
|
||||
if(!value["SSLEnabled"].isNull())
|
||||
sSLEnabled_ = value["SSLEnabled"].asString() == "true";
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["CertCommonName"].isNull())
|
||||
certCommonName_ = value["CertCommonName"].asString();
|
||||
if(!value["DBInstanceName"].isNull())
|
||||
dBInstanceName_ = value["DBInstanceName"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,133 +1,157 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDBInstancesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstancesRequest;
|
||||
|
||||
DescribeDBInstancesRequest::DescribeDBInstancesRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstances")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDBInstancesRequest::~DescribeDBInstancesRequest()
|
||||
{}
|
||||
|
||||
int DescribeDBInstancesRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDBInstancesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDBInstancesRequest;
|
||||
|
||||
DescribeDBInstancesRequest::DescribeDBInstancesRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDBInstances") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
DescribeDBInstancesRequest::~DescribeDBInstancesRequest() {}
|
||||
|
||||
std::vector<DescribeDBInstancesRequest::std::string> DescribeDBInstancesRequest::getDBInstanceModes() const {
|
||||
return dBInstanceModes_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void DescribeDBInstancesRequest::setDBInstanceModes(const std::vector<DescribeDBInstancesRequest::std::string> &dBInstanceModes) {
|
||||
dBInstanceModes_ = dBInstanceModes;
|
||||
for(int dep1 = 0; dep1 != dBInstanceModes.size(); dep1++) {
|
||||
setParameter(std::string("DBInstanceModes") + "." + std::to_string(dep1 + 1), dBInstanceModes[dep1]);
|
||||
}
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::vector<DescribeDBInstancesRequest::std::string> DescribeDBInstancesRequest::getDBInstanceStatuses() const {
|
||||
return dBInstanceStatuses_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void DescribeDBInstancesRequest::setDBInstanceStatuses(const std::vector<DescribeDBInstancesRequest::std::string> &dBInstanceStatuses) {
|
||||
dBInstanceStatuses_ = dBInstanceStatuses;
|
||||
for(int dep1 = 0; dep1 != dBInstanceStatuses.size(); dep1++) {
|
||||
setParameter(std::string("DBInstanceStatuses") + "." + std::to_string(dep1 + 1), dBInstanceStatuses[dep1]);
|
||||
}
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
int DescribeDBInstancesRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
int DescribeDBInstancesRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
void DescribeDBInstancesRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
std::string DescribeDBInstancesRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getDBInstanceDescription()const
|
||||
{
|
||||
return dBInstanceDescription_;
|
||||
void DescribeDBInstancesRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setDBInstanceDescription(const std::string& dBInstanceDescription)
|
||||
{
|
||||
dBInstanceDescription_ = dBInstanceDescription;
|
||||
setParameter("DBInstanceDescription", dBInstanceDescription);
|
||||
std::string DescribeDBInstancesRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstancesRequest::Tag> DescribeDBInstancesRequest::getTag()const
|
||||
{
|
||||
return tag_;
|
||||
void DescribeDBInstancesRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setTag(const std::vector<Tag>& tag)
|
||||
{
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
}
|
||||
int DescribeDBInstancesRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getDBInstanceIds()const
|
||||
{
|
||||
return dBInstanceIds_;
|
||||
void DescribeDBInstancesRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setDBInstanceIds(const std::string& dBInstanceIds)
|
||||
{
|
||||
dBInstanceIds_ = dBInstanceIds;
|
||||
setParameter("DBInstanceIds", dBInstanceIds);
|
||||
std::string DescribeDBInstancesRequest::getDBInstanceDescription() const {
|
||||
return dBInstanceDescription_;
|
||||
}
|
||||
|
||||
long DescribeDBInstancesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void DescribeDBInstancesRequest::setDBInstanceDescription(const std::string &dBInstanceDescription) {
|
||||
dBInstanceDescription_ = dBInstanceDescription;
|
||||
setParameter(std::string("DBInstanceDescription"), dBInstanceDescription);
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
std::vector<DescribeDBInstancesRequest::Tag> DescribeDBInstancesRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getInstanceNetworkType()const
|
||||
{
|
||||
return instanceNetworkType_;
|
||||
void DescribeDBInstancesRequest::setTag(const std::vector<DescribeDBInstancesRequest::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);
|
||||
}
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setInstanceNetworkType(const std::string& instanceNetworkType)
|
||||
{
|
||||
instanceNetworkType_ = instanceNetworkType;
|
||||
setParameter("InstanceNetworkType", instanceNetworkType);
|
||||
std::string DescribeDBInstancesRequest::getDBInstanceIds() const {
|
||||
return dBInstanceIds_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setDBInstanceIds(const std::string &dBInstanceIds) {
|
||||
dBInstanceIds_ = dBInstanceIds;
|
||||
setParameter(std::string("DBInstanceIds"), dBInstanceIds);
|
||||
}
|
||||
|
||||
long DescribeDBInstancesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstancesRequest::std::string> DescribeDBInstancesRequest::getDBInstanceCategories() const {
|
||||
return dBInstanceCategories_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setDBInstanceCategories(const std::vector<DescribeDBInstancesRequest::std::string> &dBInstanceCategories) {
|
||||
dBInstanceCategories_ = dBInstanceCategories;
|
||||
for(int dep1 = 0; dep1 != dBInstanceCategories.size(); dep1++) {
|
||||
setParameter(std::string("DBInstanceCategories") + "." + std::to_string(dep1 + 1), dBInstanceCategories[dep1]);
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<DescribeDBInstancesRequest::std::string> DescribeDBInstancesRequest::getInstanceDeployTypes() const {
|
||||
return instanceDeployTypes_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setInstanceDeployTypes(const std::vector<DescribeDBInstancesRequest::std::string> &instanceDeployTypes) {
|
||||
instanceDeployTypes_ = instanceDeployTypes;
|
||||
for(int dep1 = 0; dep1 != instanceDeployTypes.size(); dep1++) {
|
||||
setParameter(std::string("InstanceDeployTypes") + "." + std::to_string(dep1 + 1), instanceDeployTypes[dep1]);
|
||||
}
|
||||
}
|
||||
|
||||
std::string DescribeDBInstancesRequest::getInstanceNetworkType() const {
|
||||
return instanceNetworkType_;
|
||||
}
|
||||
|
||||
void DescribeDBInstancesRequest::setInstanceNetworkType(const std::string &instanceNetworkType) {
|
||||
instanceNetworkType_ = instanceNetworkType;
|
||||
setParameter(std::string("InstanceNetworkType"), instanceNetworkType);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,58 +43,72 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
|
||||
for (auto valueItemsDBInstance : allItemsNode)
|
||||
{
|
||||
DBInstance itemsObject;
|
||||
if(!valueItemsDBInstance["DBInstanceId"].isNull())
|
||||
itemsObject.dBInstanceId = valueItemsDBInstance["DBInstanceId"].asString();
|
||||
if(!valueItemsDBInstance["DBInstanceDescription"].isNull())
|
||||
itemsObject.dBInstanceDescription = valueItemsDBInstance["DBInstanceDescription"].asString();
|
||||
if(!valueItemsDBInstance["PayType"].isNull())
|
||||
itemsObject.payType = valueItemsDBInstance["PayType"].asString();
|
||||
if(!valueItemsDBInstance["InstanceNetworkType"].isNull())
|
||||
itemsObject.instanceNetworkType = valueItemsDBInstance["InstanceNetworkType"].asString();
|
||||
if(!valueItemsDBInstance["ConnectionMode"].isNull())
|
||||
itemsObject.connectionMode = valueItemsDBInstance["ConnectionMode"].asString();
|
||||
if(!valueItemsDBInstance["RegionId"].isNull())
|
||||
itemsObject.regionId = valueItemsDBInstance["RegionId"].asString();
|
||||
if(!valueItemsDBInstance["ZoneId"].isNull())
|
||||
itemsObject.zoneId = valueItemsDBInstance["ZoneId"].asString();
|
||||
if(!valueItemsDBInstance["ExpireTime"].isNull())
|
||||
itemsObject.expireTime = valueItemsDBInstance["ExpireTime"].asString();
|
||||
if(!valueItemsDBInstance["DBInstanceStatus"].isNull())
|
||||
itemsObject.dBInstanceStatus = valueItemsDBInstance["DBInstanceStatus"].asString();
|
||||
if(!valueItemsDBInstance["Engine"].isNull())
|
||||
itemsObject.engine = valueItemsDBInstance["Engine"].asString();
|
||||
if(!valueItemsDBInstance["EngineVersion"].isNull())
|
||||
itemsObject.engineVersion = valueItemsDBInstance["EngineVersion"].asString();
|
||||
if(!valueItemsDBInstance["DBInstanceNetType"].isNull())
|
||||
itemsObject.dBInstanceNetType = valueItemsDBInstance["DBInstanceNetType"].asString();
|
||||
if(!valueItemsDBInstance["LockMode"].isNull())
|
||||
itemsObject.lockMode = valueItemsDBInstance["LockMode"].asString();
|
||||
if(!valueItemsDBInstance["LockReason"].isNull())
|
||||
itemsObject.lockReason = valueItemsDBInstance["LockReason"].asString();
|
||||
if(!valueItemsDBInstance["CreateTime"].isNull())
|
||||
itemsObject.createTime = valueItemsDBInstance["CreateTime"].asString();
|
||||
if(!valueItemsDBInstance["VpcId"].isNull())
|
||||
itemsObject.vpcId = valueItemsDBInstance["VpcId"].asString();
|
||||
if(!valueItemsDBInstance["ExpireTime"].isNull())
|
||||
itemsObject.expireTime = valueItemsDBInstance["ExpireTime"].asString();
|
||||
if(!valueItemsDBInstance["DBInstanceNetType"].isNull())
|
||||
itemsObject.dBInstanceNetType = valueItemsDBInstance["DBInstanceNetType"].asString();
|
||||
if(!valueItemsDBInstance["InstanceDeployType"].isNull())
|
||||
itemsObject.instanceDeployType = valueItemsDBInstance["InstanceDeployType"].asString();
|
||||
if(!valueItemsDBInstance["StorageType"].isNull())
|
||||
itemsObject.storageType = valueItemsDBInstance["StorageType"].asString();
|
||||
if(!valueItemsDBInstance["CreateTime"].isNull())
|
||||
itemsObject.createTime = valueItemsDBInstance["CreateTime"].asString();
|
||||
if(!valueItemsDBInstance["PayType"].isNull())
|
||||
itemsObject.payType = valueItemsDBInstance["PayType"].asString();
|
||||
if(!valueItemsDBInstance["LockReason"].isNull())
|
||||
itemsObject.lockReason = valueItemsDBInstance["LockReason"].asString();
|
||||
if(!valueItemsDBInstance["DBInstanceStatus"].isNull())
|
||||
itemsObject.dBInstanceStatus = valueItemsDBInstance["DBInstanceStatus"].asString();
|
||||
if(!valueItemsDBInstance["ConnectionMode"].isNull())
|
||||
itemsObject.connectionMode = valueItemsDBInstance["ConnectionMode"].asString();
|
||||
if(!valueItemsDBInstance["LockMode"].isNull())
|
||||
itemsObject.lockMode = valueItemsDBInstance["LockMode"].asString();
|
||||
if(!valueItemsDBInstance["EngineVersion"].isNull())
|
||||
itemsObject.engineVersion = valueItemsDBInstance["EngineVersion"].asString();
|
||||
if(!valueItemsDBInstance["RegionId"].isNull())
|
||||
itemsObject.regionId = valueItemsDBInstance["RegionId"].asString();
|
||||
if(!valueItemsDBInstance["VSwitchId"].isNull())
|
||||
itemsObject.vSwitchId = valueItemsDBInstance["VSwitchId"].asString();
|
||||
auto allTagsNode = allItemsNode["Tags"]["Tag"];
|
||||
for (auto allItemsNodeTagsTag : allTagsNode)
|
||||
if(!valueItemsDBInstance["InstanceNetworkType"].isNull())
|
||||
itemsObject.instanceNetworkType = valueItemsDBInstance["InstanceNetworkType"].asString();
|
||||
if(!valueItemsDBInstance["ZoneId"].isNull())
|
||||
itemsObject.zoneId = valueItemsDBInstance["ZoneId"].asString();
|
||||
if(!valueItemsDBInstance["DBInstanceId"].isNull())
|
||||
itemsObject.dBInstanceId = valueItemsDBInstance["DBInstanceId"].asString();
|
||||
if(!valueItemsDBInstance["Engine"].isNull())
|
||||
itemsObject.engine = valueItemsDBInstance["Engine"].asString();
|
||||
if(!valueItemsDBInstance["DBInstanceDescription"].isNull())
|
||||
itemsObject.dBInstanceDescription = valueItemsDBInstance["DBInstanceDescription"].asString();
|
||||
if(!valueItemsDBInstance["SegNodeNum"].isNull())
|
||||
itemsObject.segNodeNum = valueItemsDBInstance["SegNodeNum"].asString();
|
||||
if(!valueItemsDBInstance["StorageSize"].isNull())
|
||||
itemsObject.storageSize = valueItemsDBInstance["StorageSize"].asString();
|
||||
if(!valueItemsDBInstance["MasterNodeNum"].isNull())
|
||||
itemsObject.masterNodeNum = std::stoi(valueItemsDBInstance["MasterNodeNum"].asString());
|
||||
if(!valueItemsDBInstance["DBInstanceCategory"].isNull())
|
||||
itemsObject.dBInstanceCategory = valueItemsDBInstance["DBInstanceCategory"].asString();
|
||||
if(!valueItemsDBInstance["DBInstanceMode"].isNull())
|
||||
itemsObject.dBInstanceMode = valueItemsDBInstance["DBInstanceMode"].asString();
|
||||
auto allTagsNode = valueItemsDBInstance["Tags"]["Tag"];
|
||||
for (auto valueItemsDBInstanceTagsTag : allTagsNode)
|
||||
{
|
||||
DBInstance::Tag tagsObject;
|
||||
if(!allItemsNodeTagsTag["Key"].isNull())
|
||||
tagsObject.key = allItemsNodeTagsTag["Key"].asString();
|
||||
if(!allItemsNodeTagsTag["Value"].isNull())
|
||||
tagsObject.value = allItemsNodeTagsTag["Value"].asString();
|
||||
if(!valueItemsDBInstanceTagsTag["Key"].isNull())
|
||||
tagsObject.key = valueItemsDBInstanceTagsTag["Key"].asString();
|
||||
if(!valueItemsDBInstanceTagsTag["Value"].isNull())
|
||||
tagsObject.value = valueItemsDBInstanceTagsTag["Value"].asString();
|
||||
itemsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
108
gpdb/src/model/DescribeDataBackupsRequest.cc
Normal file
108
gpdb/src/model/DescribeDataBackupsRequest.cc
Normal file
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeDataBackupsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeDataBackupsRequest;
|
||||
|
||||
DescribeDataBackupsRequest::DescribeDataBackupsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeDataBackups") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDataBackupsRequest::~DescribeDataBackupsRequest() {}
|
||||
|
||||
std::string DescribeDataBackupsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeDataBackupsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
int DescribeDataBackupsRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDataBackupsRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDataBackupsRequest::getDataType() const {
|
||||
return dataType_;
|
||||
}
|
||||
|
||||
void DescribeDataBackupsRequest::setDataType(const std::string &dataType) {
|
||||
dataType_ = dataType;
|
||||
setParameter(std::string("DataType"), dataType);
|
||||
}
|
||||
|
||||
int DescribeDataBackupsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDataBackupsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeDataBackupsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeDataBackupsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDataBackupsRequest::getBackupId() const {
|
||||
return backupId_;
|
||||
}
|
||||
|
||||
void DescribeDataBackupsRequest::setBackupId(const std::string &backupId) {
|
||||
backupId_ = backupId;
|
||||
setParameter(std::string("BackupId"), backupId);
|
||||
}
|
||||
|
||||
std::string DescribeDataBackupsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeDataBackupsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeDataBackupsRequest::getBackupStatus() const {
|
||||
return backupStatus_;
|
||||
}
|
||||
|
||||
void DescribeDataBackupsRequest::setBackupStatus(const std::string &backupStatus) {
|
||||
backupStatus_ = backupStatus;
|
||||
setParameter(std::string("BackupStatus"), backupStatus);
|
||||
}
|
||||
|
||||
std::string DescribeDataBackupsRequest::getBackupMode() const {
|
||||
return backupMode_;
|
||||
}
|
||||
|
||||
void DescribeDataBackupsRequest::setBackupMode(const std::string &backupMode) {
|
||||
backupMode_ = backupMode;
|
||||
setParameter(std::string("BackupMode"), backupMode);
|
||||
}
|
||||
|
||||
100
gpdb/src/model/DescribeDataBackupsResult.cc
Normal file
100
gpdb/src/model/DescribeDataBackupsResult.cc
Normal file
@@ -0,0 +1,100 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeDataBackupsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeDataBackupsResult::DescribeDataBackupsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDataBackupsResult::DescribeDataBackupsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDataBackupsResult::~DescribeDataBackupsResult()
|
||||
{}
|
||||
|
||||
void DescribeDataBackupsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["Backup"];
|
||||
for (auto valueItemsBackup : allItemsNode)
|
||||
{
|
||||
Backup itemsObject;
|
||||
if(!valueItemsBackup["DataType"].isNull())
|
||||
itemsObject.dataType = valueItemsBackup["DataType"].asString();
|
||||
if(!valueItemsBackup["ConsistentTime"].isNull())
|
||||
itemsObject.consistentTime = std::stol(valueItemsBackup["ConsistentTime"].asString());
|
||||
if(!valueItemsBackup["BackupStatus"].isNull())
|
||||
itemsObject.backupStatus = valueItemsBackup["BackupStatus"].asString();
|
||||
if(!valueItemsBackup["BackupStartTime"].isNull())
|
||||
itemsObject.backupStartTime = valueItemsBackup["BackupStartTime"].asString();
|
||||
if(!valueItemsBackup["BackupEndTime"].isNull())
|
||||
itemsObject.backupEndTime = valueItemsBackup["BackupEndTime"].asString();
|
||||
if(!valueItemsBackup["BackupEndTimeLocal"].isNull())
|
||||
itemsObject.backupEndTimeLocal = valueItemsBackup["BackupEndTimeLocal"].asString();
|
||||
if(!valueItemsBackup["BackupSetId"].isNull())
|
||||
itemsObject.backupSetId = valueItemsBackup["BackupSetId"].asString();
|
||||
if(!valueItemsBackup["BaksetName"].isNull())
|
||||
itemsObject.baksetName = valueItemsBackup["BaksetName"].asString();
|
||||
if(!valueItemsBackup["BackupSize"].isNull())
|
||||
itemsObject.backupSize = std::stol(valueItemsBackup["BackupSize"].asString());
|
||||
if(!valueItemsBackup["BackupMode"].isNull())
|
||||
itemsObject.backupMode = valueItemsBackup["BackupMode"].asString();
|
||||
if(!valueItemsBackup["BackupStartTimeLocal"].isNull())
|
||||
itemsObject.backupStartTimeLocal = valueItemsBackup["BackupStartTimeLocal"].asString();
|
||||
if(!valueItemsBackup["DBInstanceId"].isNull())
|
||||
itemsObject.dBInstanceId = valueItemsBackup["DBInstanceId"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeDataBackupsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeDataBackupsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeDataBackupsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDataBackupsResult::Backup> DescribeDataBackupsResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
81
gpdb/src/model/DescribeLogBackupsRequest.cc
Normal file
81
gpdb/src/model/DescribeLogBackupsRequest.cc
Normal 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/gpdb/model/DescribeLogBackupsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeLogBackupsRequest;
|
||||
|
||||
DescribeLogBackupsRequest::DescribeLogBackupsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeLogBackups") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeLogBackupsRequest::~DescribeLogBackupsRequest() {}
|
||||
|
||||
std::string DescribeLogBackupsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeLogBackupsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
int DescribeLogBackupsRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeLogBackupsRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeLogBackupsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeLogBackupsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
int DescribeLogBackupsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeLogBackupsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeLogBackupsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeLogBackupsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeLogBackupsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeLogBackupsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
95
gpdb/src/model/DescribeLogBackupsResult.cc
Normal file
95
gpdb/src/model/DescribeLogBackupsResult.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeLogBackupsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeLogBackupsResult::DescribeLogBackupsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeLogBackupsResult::DescribeLogBackupsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeLogBackupsResult::~DescribeLogBackupsResult()
|
||||
{}
|
||||
|
||||
void DescribeLogBackupsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["Backup"];
|
||||
for (auto valueItemsBackup : allItemsNode)
|
||||
{
|
||||
Backup itemsObject;
|
||||
if(!valueItemsBackup["LogFileSize"].isNull())
|
||||
itemsObject.logFileSize = std::stol(valueItemsBackup["LogFileSize"].asString());
|
||||
if(!valueItemsBackup["LogTime"].isNull())
|
||||
itemsObject.logTime = valueItemsBackup["LogTime"].asString();
|
||||
if(!valueItemsBackup["SegmentName"].isNull())
|
||||
itemsObject.segmentName = valueItemsBackup["SegmentName"].asString();
|
||||
if(!valueItemsBackup["LogFileName"].isNull())
|
||||
itemsObject.logFileName = valueItemsBackup["LogFileName"].asString();
|
||||
if(!valueItemsBackup["DBInstanceId"].isNull())
|
||||
itemsObject.dBInstanceId = valueItemsBackup["DBInstanceId"].asString();
|
||||
if(!valueItemsBackup["BackupId"].isNull())
|
||||
itemsObject.backupId = valueItemsBackup["BackupId"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalLogSize"].isNull())
|
||||
totalLogSize_ = std::stol(value["TotalLogSize"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeLogBackupsResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
int DescribeLogBackupsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeLogBackupsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeLogBackupsResult::Backup> DescribeLogBackupsResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
long DescribeLogBackupsResult::getTotalLogSize()const
|
||||
{
|
||||
return totalLogSize_;
|
||||
}
|
||||
|
||||
63
gpdb/src/model/DescribeModifyParameterLogRequest.cc
Normal file
63
gpdb/src/model/DescribeModifyParameterLogRequest.cc
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeModifyParameterLogRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeModifyParameterLogRequest;
|
||||
|
||||
DescribeModifyParameterLogRequest::DescribeModifyParameterLogRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeModifyParameterLog") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeModifyParameterLogRequest::~DescribeModifyParameterLogRequest() {}
|
||||
|
||||
std::string DescribeModifyParameterLogRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeModifyParameterLogRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeModifyParameterLogRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeModifyParameterLogRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeModifyParameterLogRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeModifyParameterLogRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeModifyParameterLogRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeModifyParameterLogRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
65
gpdb/src/model/DescribeModifyParameterLogResult.cc
Normal file
65
gpdb/src/model/DescribeModifyParameterLogResult.cc
Normal 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/gpdb/model/DescribeModifyParameterLogResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeModifyParameterLogResult::DescribeModifyParameterLogResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeModifyParameterLogResult::DescribeModifyParameterLogResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeModifyParameterLogResult::~DescribeModifyParameterLogResult()
|
||||
{}
|
||||
|
||||
void DescribeModifyParameterLogResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allChangelogsNode = value["Changelogs"]["ChangelogsItem"];
|
||||
for (auto valueChangelogsChangelogsItem : allChangelogsNode)
|
||||
{
|
||||
ChangelogsItem changelogsObject;
|
||||
if(!valueChangelogsChangelogsItem["ParameterValueAfter"].isNull())
|
||||
changelogsObject.parameterValueAfter = valueChangelogsChangelogsItem["ParameterValueAfter"].asString();
|
||||
if(!valueChangelogsChangelogsItem["ParameterName"].isNull())
|
||||
changelogsObject.parameterName = valueChangelogsChangelogsItem["ParameterName"].asString();
|
||||
if(!valueChangelogsChangelogsItem["EffectTime"].isNull())
|
||||
changelogsObject.effectTime = valueChangelogsChangelogsItem["EffectTime"].asString();
|
||||
if(!valueChangelogsChangelogsItem["ParameterValueBefore"].isNull())
|
||||
changelogsObject.parameterValueBefore = valueChangelogsChangelogsItem["ParameterValueBefore"].asString();
|
||||
if(!valueChangelogsChangelogsItem["ParameterValid"].isNull())
|
||||
changelogsObject.parameterValid = valueChangelogsChangelogsItem["ParameterValid"].asString();
|
||||
changelogs_.push_back(changelogsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeModifyParameterLogResult::ChangelogsItem> DescribeModifyParameterLogResult::getChangelogs()const
|
||||
{
|
||||
return changelogs_;
|
||||
}
|
||||
|
||||
45
gpdb/src/model/DescribeParametersRequest.cc
Normal file
45
gpdb/src/model/DescribeParametersRequest.cc
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeParametersRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeParametersRequest;
|
||||
|
||||
DescribeParametersRequest::DescribeParametersRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeParameters") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeParametersRequest::~DescribeParametersRequest() {}
|
||||
|
||||
std::string DescribeParametersRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeParametersRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeParametersRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeParametersRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
69
gpdb/src/model/DescribeParametersResult.cc
Normal file
69
gpdb/src/model/DescribeParametersResult.cc
Normal file
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeParametersResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeParametersResult::DescribeParametersResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeParametersResult::DescribeParametersResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeParametersResult::~DescribeParametersResult()
|
||||
{}
|
||||
|
||||
void DescribeParametersResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allParametersNode = value["Parameters"]["ParametersItem"];
|
||||
for (auto valueParametersParametersItem : allParametersNode)
|
||||
{
|
||||
ParametersItem parametersObject;
|
||||
if(!valueParametersParametersItem["IsChangeableConfig"].isNull())
|
||||
parametersObject.isChangeableConfig = valueParametersParametersItem["IsChangeableConfig"].asString();
|
||||
if(!valueParametersParametersItem["ForceRestartInstance"].isNull())
|
||||
parametersObject.forceRestartInstance = valueParametersParametersItem["ForceRestartInstance"].asString();
|
||||
if(!valueParametersParametersItem["OptionalRange"].isNull())
|
||||
parametersObject.optionalRange = valueParametersParametersItem["OptionalRange"].asString();
|
||||
if(!valueParametersParametersItem["ParameterName"].isNull())
|
||||
parametersObject.parameterName = valueParametersParametersItem["ParameterName"].asString();
|
||||
if(!valueParametersParametersItem["ParameterValue"].isNull())
|
||||
parametersObject.parameterValue = valueParametersParametersItem["ParameterValue"].asString();
|
||||
if(!valueParametersParametersItem["ParameterDescription"].isNull())
|
||||
parametersObject.parameterDescription = valueParametersParametersItem["ParameterDescription"].asString();
|
||||
if(!valueParametersParametersItem["CurrentValue"].isNull())
|
||||
parametersObject.currentValue = valueParametersParametersItem["CurrentValue"].asString();
|
||||
parameters_.push_back(parametersObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeParametersResult::ParametersItem> DescribeParametersResult::getParameters()const
|
||||
{
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
@@ -1,117 +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/gpdb/model/DescribeRdsVSwitchsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeRdsVSwitchsRequest;
|
||||
|
||||
DescribeRdsVSwitchsRequest::DescribeRdsVSwitchsRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeRdsVSwitchs")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeRdsVSwitchsRequest::~DescribeRdsVSwitchsRequest()
|
||||
{}
|
||||
|
||||
long DescribeRdsVSwitchsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeRdsVSwitchsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeRdsVSwitchsRequest;
|
||||
|
||||
DescribeRdsVSwitchsRequest::DescribeRdsVSwitchsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeRdsVSwitchs") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeRdsVSwitchsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
DescribeRdsVSwitchsRequest::~DescribeRdsVSwitchsRequest() {}
|
||||
|
||||
long DescribeRdsVSwitchsRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
std::string DescribeRdsVSwitchsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void DescribeRdsVSwitchsRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
void DescribeRdsVSwitchsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string DescribeRdsVSwitchsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeRdsVSwitchsRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
void DescribeRdsVSwitchsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeRdsVSwitchsRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setParameter("SecurityToken", securityToken);
|
||||
std::string DescribeRdsVSwitchsRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
std::string DescribeRdsVSwitchsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
void DescribeRdsVSwitchsRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
void DescribeRdsVSwitchsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
std::string DescribeRdsVSwitchsRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DescribeRdsVSwitchsRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
void DescribeRdsVSwitchsRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void DescribeRdsVSwitchsRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
std::string DescribeRdsVSwitchsRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
long DescribeRdsVSwitchsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void DescribeRdsVSwitchsRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
void DescribeRdsVSwitchsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
std::string DescribeRdsVSwitchsRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
std::string DescribeRdsVSwitchsRequest::getVpcId()const
|
||||
{
|
||||
return vpcId_;
|
||||
void DescribeRdsVSwitchsRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
void DescribeRdsVSwitchsRequest::setVpcId(const std::string& vpcId)
|
||||
{
|
||||
vpcId_ = vpcId;
|
||||
setParameter("VpcId", vpcId);
|
||||
long DescribeRdsVSwitchsRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
std::string DescribeRdsVSwitchsRequest::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
void DescribeRdsVSwitchsRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
void DescribeRdsVSwitchsRequest::setZoneId(const std::string& zoneId)
|
||||
{
|
||||
zoneId_ = zoneId;
|
||||
setParameter("ZoneId", zoneId);
|
||||
std::string DescribeRdsVSwitchsRequest::getVpcId() const {
|
||||
return vpcId_;
|
||||
}
|
||||
|
||||
void DescribeRdsVSwitchsRequest::setVpcId(const std::string &vpcId) {
|
||||
vpcId_ = vpcId;
|
||||
setParameter(std::string("VpcId"), vpcId);
|
||||
}
|
||||
|
||||
std::string DescribeRdsVSwitchsRequest::getZoneId() const {
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
void DescribeRdsVSwitchsRequest::setZoneId(const std::string &zoneId) {
|
||||
zoneId_ = zoneId;
|
||||
setParameter(std::string("ZoneId"), zoneId);
|
||||
}
|
||||
|
||||
|
||||
@@ -44,28 +44,28 @@ void DescribeRdsVSwitchsResult::parse(const std::string &payload)
|
||||
for (auto vSwitchesNodeVSwitchVSwitchItem : allVSwitchNode)
|
||||
{
|
||||
VSwitches::VSwitchItem vSwitchItemObject;
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["VSwitchId"].isNull())
|
||||
vSwitchItemObject.vSwitchId = vSwitchesNodeVSwitchVSwitchItem["VSwitchId"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["VSwitchName"].isNull())
|
||||
vSwitchItemObject.vSwitchName = vSwitchesNodeVSwitchVSwitchItem["VSwitchName"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["IzNo"].isNull())
|
||||
vSwitchItemObject.izNo = vSwitchesNodeVSwitchVSwitchItem["IzNo"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["Bid"].isNull())
|
||||
vSwitchItemObject.bid = vSwitchesNodeVSwitchVSwitchItem["Bid"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["AliUid"].isNull())
|
||||
vSwitchItemObject.aliUid = vSwitchesNodeVSwitchVSwitchItem["AliUid"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["RegionNo"].isNull())
|
||||
vSwitchItemObject.regionNo = vSwitchesNodeVSwitchVSwitchItem["RegionNo"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["CidrBlock"].isNull())
|
||||
vSwitchItemObject.cidrBlock = vSwitchesNodeVSwitchVSwitchItem["CidrBlock"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["IsDefault"].isNull())
|
||||
vSwitchItemObject.isDefault = vSwitchesNodeVSwitchVSwitchItem["IsDefault"].asString() == "true";
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["Status"].isNull())
|
||||
vSwitchItemObject.status = vSwitchesNodeVSwitchVSwitchItem["Status"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["IsDefault"].isNull())
|
||||
vSwitchItemObject.isDefault = vSwitchesNodeVSwitchVSwitchItem["IsDefault"].asString() == "true";
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["VSwitchId"].isNull())
|
||||
vSwitchItemObject.vSwitchId = vSwitchesNodeVSwitchVSwitchItem["VSwitchId"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["CidrBlock"].isNull())
|
||||
vSwitchItemObject.cidrBlock = vSwitchesNodeVSwitchVSwitchItem["CidrBlock"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["RegionNo"].isNull())
|
||||
vSwitchItemObject.regionNo = vSwitchesNodeVSwitchVSwitchItem["RegionNo"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["GmtCreate"].isNull())
|
||||
vSwitchItemObject.gmtCreate = vSwitchesNodeVSwitchVSwitchItem["GmtCreate"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["AliUid"].isNull())
|
||||
vSwitchItemObject.aliUid = vSwitchesNodeVSwitchVSwitchItem["AliUid"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["GmtModified"].isNull())
|
||||
vSwitchItemObject.gmtModified = vSwitchesNodeVSwitchVSwitchItem["GmtModified"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["Bid"].isNull())
|
||||
vSwitchItemObject.bid = vSwitchesNodeVSwitchVSwitchItem["Bid"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["IzNo"].isNull())
|
||||
vSwitchItemObject.izNo = vSwitchesNodeVSwitchVSwitchItem["IzNo"].asString();
|
||||
if(!vSwitchesNodeVSwitchVSwitchItem["VSwitchName"].isNull())
|
||||
vSwitchItemObject.vSwitchName = vSwitchesNodeVSwitchVSwitchItem["VSwitchName"].asString();
|
||||
vSwitches_.vSwitch.push_back(vSwitchItemObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,106 +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/gpdb/model/DescribeRdsVpcsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeRdsVpcsRequest;
|
||||
|
||||
DescribeRdsVpcsRequest::DescribeRdsVpcsRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeRdsVpcs")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeRdsVpcsRequest::~DescribeRdsVpcsRequest()
|
||||
{}
|
||||
|
||||
long DescribeRdsVpcsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeRdsVpcsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeRdsVpcsRequest;
|
||||
|
||||
DescribeRdsVpcsRequest::DescribeRdsVpcsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeRdsVpcs") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeRdsVpcsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
DescribeRdsVpcsRequest::~DescribeRdsVpcsRequest() {}
|
||||
|
||||
long DescribeRdsVpcsRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
std::string DescribeRdsVpcsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void DescribeRdsVpcsRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
void DescribeRdsVpcsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string DescribeRdsVpcsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeRdsVpcsRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
void DescribeRdsVpcsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeRdsVpcsRequest::setSecurityToken(const std::string& securityToken)
|
||||
{
|
||||
securityToken_ = securityToken;
|
||||
setParameter("SecurityToken", securityToken);
|
||||
std::string DescribeRdsVpcsRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
std::string DescribeRdsVpcsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
void DescribeRdsVpcsRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
void DescribeRdsVpcsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
std::string DescribeRdsVpcsRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DescribeRdsVpcsRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
void DescribeRdsVpcsRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void DescribeRdsVpcsRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
std::string DescribeRdsVpcsRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
long DescribeRdsVpcsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void DescribeRdsVpcsRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
void DescribeRdsVpcsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
std::string DescribeRdsVpcsRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
std::string DescribeRdsVpcsRequest::getZoneId()const
|
||||
{
|
||||
return zoneId_;
|
||||
void DescribeRdsVpcsRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
void DescribeRdsVpcsRequest::setZoneId(const std::string& zoneId)
|
||||
{
|
||||
zoneId_ = zoneId;
|
||||
setParameter("ZoneId", zoneId);
|
||||
long DescribeRdsVpcsRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeRdsVpcsRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeRdsVpcsRequest::getZoneId() const {
|
||||
return zoneId_;
|
||||
}
|
||||
|
||||
void DescribeRdsVpcsRequest::setZoneId(const std::string &zoneId) {
|
||||
zoneId_ = zoneId;
|
||||
setParameter(std::string("ZoneId"), zoneId);
|
||||
}
|
||||
|
||||
|
||||
@@ -44,46 +44,46 @@ void DescribeRdsVpcsResult::parse(const std::string &payload)
|
||||
for (auto vpcsNodeVpcVpcItem : allVpcNode)
|
||||
{
|
||||
Vpcs::VpcItem vpcItemObject;
|
||||
if(!vpcsNodeVpcVpcItem["VpcId"].isNull())
|
||||
vpcItemObject.vpcId = vpcsNodeVpcVpcItem["VpcId"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["VpcName"].isNull())
|
||||
vpcItemObject.vpcName = vpcsNodeVpcVpcItem["VpcName"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["Bid"].isNull())
|
||||
vpcItemObject.bid = vpcsNodeVpcVpcItem["Bid"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["AliUid"].isNull())
|
||||
vpcItemObject.aliUid = vpcsNodeVpcVpcItem["AliUid"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["RegionNo"].isNull())
|
||||
vpcItemObject.regionNo = vpcsNodeVpcVpcItem["RegionNo"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["CidrBlock"].isNull())
|
||||
vpcItemObject.cidrBlock = vpcsNodeVpcVpcItem["CidrBlock"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["IsDefault"].isNull())
|
||||
vpcItemObject.isDefault = vpcsNodeVpcVpcItem["IsDefault"].asString() == "true";
|
||||
if(!vpcsNodeVpcVpcItem["Status"].isNull())
|
||||
vpcItemObject.status = vpcsNodeVpcVpcItem["Status"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["VpcName"].isNull())
|
||||
vpcItemObject.vpcName = vpcsNodeVpcVpcItem["VpcName"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["VpcId"].isNull())
|
||||
vpcItemObject.vpcId = vpcsNodeVpcVpcItem["VpcId"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["IsDefault"].isNull())
|
||||
vpcItemObject.isDefault = vpcsNodeVpcVpcItem["IsDefault"].asString() == "true";
|
||||
if(!vpcsNodeVpcVpcItem["CidrBlock"].isNull())
|
||||
vpcItemObject.cidrBlock = vpcsNodeVpcVpcItem["CidrBlock"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["RegionNo"].isNull())
|
||||
vpcItemObject.regionNo = vpcsNodeVpcVpcItem["RegionNo"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["GmtCreate"].isNull())
|
||||
vpcItemObject.gmtCreate = vpcsNodeVpcVpcItem["GmtCreate"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["AliUid"].isNull())
|
||||
vpcItemObject.aliUid = vpcsNodeVpcVpcItem["AliUid"].asString();
|
||||
if(!vpcsNodeVpcVpcItem["GmtModified"].isNull())
|
||||
vpcItemObject.gmtModified = vpcsNodeVpcVpcItem["GmtModified"].asString();
|
||||
auto allVSwitchsNode = allVpcNode["VSwitchs"]["VSwitch"];
|
||||
for (auto allVpcNodeVSwitchsVSwitch : allVSwitchsNode)
|
||||
if(!vpcsNodeVpcVpcItem["Bid"].isNull())
|
||||
vpcItemObject.bid = vpcsNodeVpcVpcItem["Bid"].asString();
|
||||
auto allVSwitchsNode = vpcsNodeVpcVpcItem["VSwitchs"]["VSwitch"];
|
||||
for (auto vpcsNodeVpcVpcItemVSwitchsVSwitch : allVSwitchsNode)
|
||||
{
|
||||
Vpcs::VpcItem::VSwitch vSwitchsObject;
|
||||
if(!allVpcNodeVSwitchsVSwitch["VSwitchId"].isNull())
|
||||
vSwitchsObject.vSwitchId = allVpcNodeVSwitchsVSwitch["VSwitchId"].asString();
|
||||
if(!allVpcNodeVSwitchsVSwitch["VSwitchName"].isNull())
|
||||
vSwitchsObject.vSwitchName = allVpcNodeVSwitchsVSwitch["VSwitchName"].asString();
|
||||
if(!allVpcNodeVSwitchsVSwitch["IzNo"].isNull())
|
||||
vSwitchsObject.izNo = allVpcNodeVSwitchsVSwitch["IzNo"].asString();
|
||||
if(!allVpcNodeVSwitchsVSwitch["CidrBlock"].isNull())
|
||||
vSwitchsObject.cidrBlock = allVpcNodeVSwitchsVSwitch["CidrBlock"].asString();
|
||||
if(!allVpcNodeVSwitchsVSwitch["IsDefault"].isNull())
|
||||
vSwitchsObject.isDefault = allVpcNodeVSwitchsVSwitch["IsDefault"].asString() == "true";
|
||||
if(!allVpcNodeVSwitchsVSwitch["Status"].isNull())
|
||||
vSwitchsObject.status = allVpcNodeVSwitchsVSwitch["Status"].asString();
|
||||
if(!allVpcNodeVSwitchsVSwitch["GmtCreate"].isNull())
|
||||
vSwitchsObject.gmtCreate = allVpcNodeVSwitchsVSwitch["GmtCreate"].asString();
|
||||
if(!allVpcNodeVSwitchsVSwitch["GmtModified"].isNull())
|
||||
vSwitchsObject.gmtModified = allVpcNodeVSwitchsVSwitch["GmtModified"].asString();
|
||||
if(!vpcsNodeVpcVpcItemVSwitchsVSwitch["Status"].isNull())
|
||||
vSwitchsObject.status = vpcsNodeVpcVpcItemVSwitchsVSwitch["Status"].asString();
|
||||
if(!vpcsNodeVpcVpcItemVSwitchsVSwitch["VSwitchId"].isNull())
|
||||
vSwitchsObject.vSwitchId = vpcsNodeVpcVpcItemVSwitchsVSwitch["VSwitchId"].asString();
|
||||
if(!vpcsNodeVpcVpcItemVSwitchsVSwitch["IsDefault"].isNull())
|
||||
vSwitchsObject.isDefault = vpcsNodeVpcVpcItemVSwitchsVSwitch["IsDefault"].asString() == "true";
|
||||
if(!vpcsNodeVpcVpcItemVSwitchsVSwitch["CidrBlock"].isNull())
|
||||
vSwitchsObject.cidrBlock = vpcsNodeVpcVpcItemVSwitchsVSwitch["CidrBlock"].asString();
|
||||
if(!vpcsNodeVpcVpcItemVSwitchsVSwitch["GmtCreate"].isNull())
|
||||
vSwitchsObject.gmtCreate = vpcsNodeVpcVpcItemVSwitchsVSwitch["GmtCreate"].asString();
|
||||
if(!vpcsNodeVpcVpcItemVSwitchsVSwitch["GmtModified"].isNull())
|
||||
vSwitchsObject.gmtModified = vpcsNodeVpcVpcItemVSwitchsVSwitch["GmtModified"].asString();
|
||||
if(!vpcsNodeVpcVpcItemVSwitchsVSwitch["IzNo"].isNull())
|
||||
vSwitchsObject.izNo = vpcsNodeVpcVpcItemVSwitchsVSwitch["IzNo"].asString();
|
||||
if(!vpcsNodeVpcVpcItemVSwitchsVSwitch["VSwitchName"].isNull())
|
||||
vSwitchsObject.vSwitchName = vpcsNodeVpcVpcItemVSwitchsVSwitch["VSwitchName"].asString();
|
||||
vpcItemObject.vSwitchs.push_back(vSwitchsObject);
|
||||
}
|
||||
vpcs_.vpc.push_back(vpcItemObject);
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeRegionsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeRegionsRequest;
|
||||
|
||||
DescribeRegionsRequest::DescribeRegionsRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeRegions")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeRegionsRequest::~DescribeRegionsRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeRegionsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeRegionsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeRegionsRequest;
|
||||
|
||||
DescribeRegionsRequest::DescribeRegionsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeRegions") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeRegionsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
DescribeRegionsRequest::~DescribeRegionsRequest() {}
|
||||
|
||||
std::string DescribeRegionsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeRegionsRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
void DescribeRegionsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeRegionsRequest::setRegion(const std::string& region)
|
||||
{
|
||||
region_ = region;
|
||||
setParameter("Region", region);
|
||||
std::string DescribeRegionsRequest::getRegion() const {
|
||||
return region_;
|
||||
}
|
||||
|
||||
void DescribeRegionsRequest::setRegion(const std::string ®ion) {
|
||||
region_ = region;
|
||||
setParameter(std::string("Region"), region);
|
||||
}
|
||||
|
||||
|
||||
@@ -45,14 +45,14 @@ void DescribeRegionsResult::parse(const std::string &payload)
|
||||
Region regionsObject;
|
||||
if(!valueRegionsRegion["RegionId"].isNull())
|
||||
regionsObject.regionId = valueRegionsRegion["RegionId"].asString();
|
||||
auto allZonesNode = allRegionsNode["Zones"]["Zone"];
|
||||
for (auto allRegionsNodeZonesZone : allZonesNode)
|
||||
auto allZonesNode = valueRegionsRegion["Zones"]["Zone"];
|
||||
for (auto valueRegionsRegionZonesZone : allZonesNode)
|
||||
{
|
||||
Region::Zone zonesObject;
|
||||
if(!allRegionsNodeZonesZone["ZoneId"].isNull())
|
||||
zonesObject.zoneId = allRegionsNodeZonesZone["ZoneId"].asString();
|
||||
if(!allRegionsNodeZonesZone["VpcEnabled"].isNull())
|
||||
zonesObject.vpcEnabled = allRegionsNodeZonesZone["VpcEnabled"].asString() == "true";
|
||||
if(!valueRegionsRegionZonesZone["ZoneId"].isNull())
|
||||
zonesObject.zoneId = valueRegionsRegionZonesZone["ZoneId"].asString();
|
||||
if(!valueRegionsRegionZonesZone["VpcEnabled"].isNull())
|
||||
zonesObject.vpcEnabled = valueRegionsRegionZonesZone["VpcEnabled"].asString() == "true";
|
||||
regionsObject.zones.push_back(zonesObject);
|
||||
}
|
||||
regions_.push_back(regionsObject);
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeResourceUsageRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeResourceUsageRequest;
|
||||
|
||||
DescribeResourceUsageRequest::DescribeResourceUsageRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeResourceUsage")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeResourceUsageRequest::~DescribeResourceUsageRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeResourceUsageRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeResourceUsageRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeResourceUsageRequest;
|
||||
|
||||
DescribeResourceUsageRequest::DescribeResourceUsageRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeResourceUsage") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeResourceUsageRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
DescribeResourceUsageRequest::~DescribeResourceUsageRequest() {}
|
||||
|
||||
std::string DescribeResourceUsageRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeResourceUsageRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeResourceUsageRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeResourceUsageRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeResourceUsageRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeResourceUsageRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -39,18 +39,18 @@ void DescribeResourceUsageResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["Engine"].isNull())
|
||||
engine_ = value["Engine"].asString();
|
||||
if(!value["DiskUsed"].isNull())
|
||||
diskUsed_ = std::stol(value["DiskUsed"].asString());
|
||||
if(!value["DataSize"].isNull())
|
||||
dataSize_ = std::stol(value["DataSize"].asString());
|
||||
if(!value["LogSize"].isNull())
|
||||
logSize_ = std::stol(value["LogSize"].asString());
|
||||
if(!value["DBInstanceId"].isNull())
|
||||
dBInstanceId_ = value["DBInstanceId"].asString();
|
||||
if(!value["DataSize"].isNull())
|
||||
dataSize_ = std::stol(value["DataSize"].asString());
|
||||
if(!value["BackupSize"].isNull())
|
||||
backupSize_ = std::stol(value["BackupSize"].asString());
|
||||
if(!value["DiskUsed"].isNull())
|
||||
diskUsed_ = std::stol(value["DiskUsed"].asString());
|
||||
if(!value["Engine"].isNull())
|
||||
engine_ = value["Engine"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,51 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLCollectorPolicyRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLCollectorPolicyRequest;
|
||||
|
||||
DescribeSQLCollectorPolicyRequest::DescribeSQLCollectorPolicyRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLCollectorPolicy")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLCollectorPolicyRequest::~DescribeSQLCollectorPolicyRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLCollectorPolicyRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLCollectorPolicyRequest;
|
||||
|
||||
DescribeSQLCollectorPolicyRequest::DescribeSQLCollectorPolicyRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLCollectorPolicy") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
DescribeSQLCollectorPolicyRequest::~DescribeSQLCollectorPolicyRequest() {}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLCollectorPolicyRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeSQLCollectorPolicyRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeSQLCollectorPolicyRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLCollectorPolicyRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
54
gpdb/src/model/DescribeSQLLogByQueryIdRequest.cc
Normal file
54
gpdb/src/model/DescribeSQLLogByQueryIdRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLLogByQueryIdRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogByQueryIdRequest;
|
||||
|
||||
DescribeSQLLogByQueryIdRequest::DescribeSQLLogByQueryIdRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogByQueryId") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogByQueryIdRequest::~DescribeSQLLogByQueryIdRequest() {}
|
||||
|
||||
std::string DescribeSQLLogByQueryIdRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogByQueryIdRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogByQueryIdRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogByQueryIdRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogByQueryIdRequest::getQueryId() const {
|
||||
return queryId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogByQueryIdRequest::setQueryId(const std::string &queryId) {
|
||||
queryId_ = queryId;
|
||||
setParameter(std::string("QueryId"), queryId);
|
||||
}
|
||||
|
||||
88
gpdb/src/model/DescribeSQLLogByQueryIdResult.cc
Normal file
88
gpdb/src/model/DescribeSQLLogByQueryIdResult.cc
Normal file
@@ -0,0 +1,88 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeSQLLogByQueryIdResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSQLLogByQueryIdResult::DescribeSQLLogByQueryIdResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSQLLogByQueryIdResult::DescribeSQLLogByQueryIdResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSQLLogByQueryIdResult::~DescribeSQLLogByQueryIdResult()
|
||||
{}
|
||||
|
||||
void DescribeSQLLogByQueryIdResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["SQLLog"];
|
||||
for (auto valueItemsSQLLog : allItemsNode)
|
||||
{
|
||||
SQLLog itemsObject;
|
||||
if(!valueItemsSQLLog["OperationClass"].isNull())
|
||||
itemsObject.operationClass = valueItemsSQLLog["OperationClass"].asString();
|
||||
if(!valueItemsSQLLog["ExecuteState"].isNull())
|
||||
itemsObject.executeState = valueItemsSQLLog["ExecuteState"].asString();
|
||||
if(!valueItemsSQLLog["ExecuteCost"].isNull())
|
||||
itemsObject.executeCost = std::stof(valueItemsSQLLog["ExecuteCost"].asString());
|
||||
if(!valueItemsSQLLog["SQLText"].isNull())
|
||||
itemsObject.sQLText = valueItemsSQLLog["SQLText"].asString();
|
||||
if(!valueItemsSQLLog["SourcePort"].isNull())
|
||||
itemsObject.sourcePort = std::stoi(valueItemsSQLLog["SourcePort"].asString());
|
||||
if(!valueItemsSQLLog["DBRole"].isNull())
|
||||
itemsObject.dBRole = valueItemsSQLLog["DBRole"].asString();
|
||||
if(!valueItemsSQLLog["OperationType"].isNull())
|
||||
itemsObject.operationType = valueItemsSQLLog["OperationType"].asString();
|
||||
if(!valueItemsSQLLog["SourceIP"].isNull())
|
||||
itemsObject.sourceIP = valueItemsSQLLog["SourceIP"].asString();
|
||||
if(!valueItemsSQLLog["SQLPlan"].isNull())
|
||||
itemsObject.sQLPlan = valueItemsSQLLog["SQLPlan"].asString();
|
||||
if(!valueItemsSQLLog["ReturnRowCounts"].isNull())
|
||||
itemsObject.returnRowCounts = std::stol(valueItemsSQLLog["ReturnRowCounts"].asString());
|
||||
if(!valueItemsSQLLog["DBName"].isNull())
|
||||
itemsObject.dBName = valueItemsSQLLog["DBName"].asString();
|
||||
if(!valueItemsSQLLog["OperationExecuteTime"].isNull())
|
||||
itemsObject.operationExecuteTime = valueItemsSQLLog["OperationExecuteTime"].asString();
|
||||
if(!valueItemsSQLLog["ScanRowCounts"].isNull())
|
||||
itemsObject.scanRowCounts = std::stol(valueItemsSQLLog["ScanRowCounts"].asString());
|
||||
if(!valueItemsSQLLog["AccountName"].isNull())
|
||||
itemsObject.accountName = valueItemsSQLLog["AccountName"].asString();
|
||||
if(!valueItemsSQLLog["QueryId"].isNull())
|
||||
itemsObject.queryId = valueItemsSQLLog["QueryId"].asString();
|
||||
auto allSliceIds = value["SliceIds"]["SliceIDs"];
|
||||
for (auto value : allSliceIds)
|
||||
itemsObject.sliceIds.push_back(value.asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeSQLLogByQueryIdResult::SQLLog> DescribeSQLLogByQueryIdResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
153
gpdb/src/model/DescribeSQLLogCountRequest.cc
Normal file
153
gpdb/src/model/DescribeSQLLogCountRequest.cc
Normal file
@@ -0,0 +1,153 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLLogCountRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogCountRequest;
|
||||
|
||||
DescribeSQLLogCountRequest::DescribeSQLLogCountRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogCount") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogCountRequest::~DescribeSQLLogCountRequest() {}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getQueryKeywords() const {
|
||||
return queryKeywords_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setQueryKeywords(const std::string &queryKeywords) {
|
||||
queryKeywords_ = queryKeywords;
|
||||
setParameter(std::string("QueryKeywords"), queryKeywords);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getSourceIP() const {
|
||||
return sourceIP_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setSourceIP(const std::string &sourceIP) {
|
||||
sourceIP_ = sourceIP;
|
||||
setParameter(std::string("SourceIP"), sourceIP);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getMinExecuteCost() const {
|
||||
return minExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setMinExecuteCost(const std::string &minExecuteCost) {
|
||||
minExecuteCost_ = minExecuteCost;
|
||||
setParameter(std::string("MinExecuteCost"), minExecuteCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getMaxExecuteCost() const {
|
||||
return maxExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setMaxExecuteCost(const std::string &maxExecuteCost) {
|
||||
maxExecuteCost_ = maxExecuteCost;
|
||||
setParameter(std::string("MaxExecuteCost"), maxExecuteCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getExecuteCost() const {
|
||||
return executeCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setExecuteCost(const std::string &executeCost) {
|
||||
executeCost_ = executeCost;
|
||||
setParameter(std::string("ExecuteCost"), executeCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getExecuteState() const {
|
||||
return executeState_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setExecuteState(const std::string &executeState) {
|
||||
executeState_ = executeState;
|
||||
setParameter(std::string("ExecuteState"), executeState);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getOperationType() const {
|
||||
return operationType_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setOperationType(const std::string &operationType) {
|
||||
operationType_ = operationType;
|
||||
setParameter(std::string("OperationType"), operationType);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getOperationClass() const {
|
||||
return operationClass_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setOperationClass(const std::string &operationClass) {
|
||||
operationClass_ = operationClass;
|
||||
setParameter(std::string("OperationClass"), operationClass);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogCountRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
93
gpdb/src/model/DescribeSQLLogCountResult.cc
Normal file
93
gpdb/src/model/DescribeSQLLogCountResult.cc
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLLogCountResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSQLLogCountResult::DescribeSQLLogCountResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSQLLogCountResult::DescribeSQLLogCountResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSQLLogCountResult::~DescribeSQLLogCountResult()
|
||||
{}
|
||||
|
||||
void DescribeSQLLogCountResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["Item"];
|
||||
for (auto valueItemsItem : allItemsNode)
|
||||
{
|
||||
Item itemsObject;
|
||||
if(!valueItemsItem["Name"].isNull())
|
||||
itemsObject.name = valueItemsItem["Name"].asString();
|
||||
auto allSeriesNode = valueItemsItem["Series"]["SeriesItem"];
|
||||
for (auto valueItemsItemSeriesSeriesItem : allSeriesNode)
|
||||
{
|
||||
Item::SeriesItem seriesObject;
|
||||
auto allValuesNode = valueItemsItemSeriesSeriesItem["Values"]["ValueItem"];
|
||||
for (auto valueItemsItemSeriesSeriesItemValuesValueItem : allValuesNode)
|
||||
{
|
||||
Item::SeriesItem::ValueItem valuesObject;
|
||||
auto allPoint = value["Point"]["Point"];
|
||||
for (auto value : allPoint)
|
||||
valuesObject.point.push_back(value.asString());
|
||||
seriesObject.values.push_back(valuesObject);
|
||||
}
|
||||
itemsObject.series.push_back(seriesObject);
|
||||
}
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
if(!value["StartTime"].isNull())
|
||||
startTime_ = value["StartTime"].asString();
|
||||
if(!value["DBClusterId"].isNull())
|
||||
dBClusterId_ = value["DBClusterId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountResult::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogCountResult::getDBClusterId()const
|
||||
{
|
||||
return dBClusterId_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSQLLogCountResult::Item> DescribeSQLLogCountResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -1,84 +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/gpdb/model/DescribeSQLLogFilesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogFilesRequest;
|
||||
|
||||
DescribeSQLLogFilesRequest::DescribeSQLLogFilesRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogFiles")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogFilesRequest::~DescribeSQLLogFilesRequest()
|
||||
{}
|
||||
|
||||
int DescribeSQLLogFilesRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLLogFilesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogFilesRequest;
|
||||
|
||||
DescribeSQLLogFilesRequest::DescribeSQLLogFilesRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogFiles") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeSQLLogFilesRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
DescribeSQLLogFilesRequest::~DescribeSQLLogFilesRequest() {}
|
||||
|
||||
int DescribeSQLLogFilesRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogFilesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void DescribeSQLLogFilesRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
void DescribeSQLLogFilesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string DescribeSQLLogFilesRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
int DescribeSQLLogFilesRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
void DescribeSQLLogFilesRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeSQLLogFilesRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
int DescribeSQLLogFilesRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogFilesRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeSQLLogFilesRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
void DescribeSQLLogFilesRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeSQLLogFilesRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogFilesRequest::getFileName()const
|
||||
{
|
||||
return fileName_;
|
||||
void DescribeSQLLogFilesRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void DescribeSQLLogFilesRequest::setFileName(const std::string& fileName)
|
||||
{
|
||||
fileName_ = fileName;
|
||||
setParameter("FileName", fileName);
|
||||
std::string DescribeSQLLogFilesRequest::getFileName() const {
|
||||
return fileName_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogFilesRequest::setFileName(const std::string &fileName) {
|
||||
fileName_ = fileName;
|
||||
setParameter(std::string("FileName"), fileName);
|
||||
}
|
||||
|
||||
|
||||
@@ -45,24 +45,24 @@ void DescribeSQLLogFilesResult::parse(const std::string &payload)
|
||||
LogFile itemsObject;
|
||||
if(!valueItemsLogFile["FileID"].isNull())
|
||||
itemsObject.fileID = valueItemsLogFile["FileID"].asString();
|
||||
if(!valueItemsLogFile["LogStatus"].isNull())
|
||||
itemsObject.logStatus = valueItemsLogFile["LogStatus"].asString();
|
||||
if(!valueItemsLogFile["LogDownloadURL"].isNull())
|
||||
itemsObject.logDownloadURL = valueItemsLogFile["LogDownloadURL"].asString();
|
||||
if(!valueItemsLogFile["LogSize"].isNull())
|
||||
itemsObject.logSize = valueItemsLogFile["LogSize"].asString();
|
||||
if(!valueItemsLogFile["LogStartTime"].isNull())
|
||||
itemsObject.logStartTime = valueItemsLogFile["LogStartTime"].asString();
|
||||
if(!valueItemsLogFile["LogSize"].isNull())
|
||||
itemsObject.logSize = valueItemsLogFile["LogSize"].asString();
|
||||
if(!valueItemsLogFile["LogDownloadURL"].isNull())
|
||||
itemsObject.logDownloadURL = valueItemsLogFile["LogDownloadURL"].asString();
|
||||
if(!valueItemsLogFile["LogEndTime"].isNull())
|
||||
itemsObject.logEndTime = valueItemsLogFile["LogEndTime"].asString();
|
||||
if(!valueItemsLogFile["LogStatus"].isNull())
|
||||
itemsObject.logStatus = valueItemsLogFile["LogStatus"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,139 +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/gpdb/model/DescribeSQLLogRecordsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogRecordsRequest;
|
||||
|
||||
DescribeSQLLogRecordsRequest::DescribeSQLLogRecordsRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogRecords")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogRecordsRequest::~DescribeSQLLogRecordsRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLLogRecordsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogRecordsRequest;
|
||||
|
||||
DescribeSQLLogRecordsRequest::DescribeSQLLogRecordsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogRecords") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setParameter("StartTime", startTime);
|
||||
DescribeSQLLogRecordsRequest::~DescribeSQLLogRecordsRequest() {}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getQueryKeywords()const
|
||||
{
|
||||
return queryKeywords_;
|
||||
void DescribeSQLLogRecordsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setQueryKeywords(const std::string& queryKeywords)
|
||||
{
|
||||
queryKeywords_ = queryKeywords;
|
||||
setParameter("QueryKeywords", queryKeywords);
|
||||
std::string DescribeSQLLogRecordsRequest::getQueryKeywords() const {
|
||||
return queryKeywords_;
|
||||
}
|
||||
|
||||
int DescribeSQLLogRecordsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
void DescribeSQLLogRecordsRequest::setQueryKeywords(const std::string &queryKeywords) {
|
||||
queryKeywords_ = queryKeywords;
|
||||
setParameter(std::string("QueryKeywords"), queryKeywords);
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
int DescribeSQLLogRecordsRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void DescribeSQLLogRecordsRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string DescribeSQLLogRecordsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getDatabase()const
|
||||
{
|
||||
return database_;
|
||||
void DescribeSQLLogRecordsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setDatabase(const std::string& database)
|
||||
{
|
||||
database_ = database;
|
||||
setParameter("Database", database);
|
||||
std::string DescribeSQLLogRecordsRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
int DescribeSQLLogRecordsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
void DescribeSQLLogRecordsRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
int DescribeSQLLogRecordsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeSQLLogRecordsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeSQLLogRecordsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
void DescribeSQLLogRecordsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", endTime);
|
||||
std::string DescribeSQLLogRecordsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getForm()const
|
||||
{
|
||||
return form_;
|
||||
void DescribeSQLLogRecordsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setForm(const std::string& form)
|
||||
{
|
||||
form_ = form;
|
||||
setParameter("Form", form);
|
||||
std::string DescribeSQLLogRecordsRequest::getForm() const {
|
||||
return form_;
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogRecordsRequest::getUser()const
|
||||
{
|
||||
return user_;
|
||||
void DescribeSQLLogRecordsRequest::setForm(const std::string &form) {
|
||||
form_ = form;
|
||||
setParameter(std::string("Form"), form);
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setUser(const std::string& user)
|
||||
{
|
||||
user_ = user;
|
||||
setParameter("User", user);
|
||||
std::string DescribeSQLLogRecordsRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogRecordsRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,30 +43,30 @@ void DescribeSQLLogRecordsResult::parse(const std::string &payload)
|
||||
for (auto valueItemsSQLRecord : allItemsNode)
|
||||
{
|
||||
SQLRecord itemsObject;
|
||||
if(!valueItemsSQLRecord["DBName"].isNull())
|
||||
itemsObject.dBName = valueItemsSQLRecord["DBName"].asString();
|
||||
if(!valueItemsSQLRecord["AccountName"].isNull())
|
||||
itemsObject.accountName = valueItemsSQLRecord["AccountName"].asString();
|
||||
if(!valueItemsSQLRecord["HostAddress"].isNull())
|
||||
itemsObject.hostAddress = valueItemsSQLRecord["HostAddress"].asString();
|
||||
if(!valueItemsSQLRecord["SQLText"].isNull())
|
||||
itemsObject.sQLText = valueItemsSQLRecord["SQLText"].asString();
|
||||
if(!valueItemsSQLRecord["TotalExecutionTimes"].isNull())
|
||||
itemsObject.totalExecutionTimes = std::stol(valueItemsSQLRecord["TotalExecutionTimes"].asString());
|
||||
if(!valueItemsSQLRecord["ReturnRowCounts"].isNull())
|
||||
itemsObject.returnRowCounts = std::stol(valueItemsSQLRecord["ReturnRowCounts"].asString());
|
||||
if(!valueItemsSQLRecord["DBName"].isNull())
|
||||
itemsObject.dBName = valueItemsSQLRecord["DBName"].asString();
|
||||
if(!valueItemsSQLRecord["ExecuteTime"].isNull())
|
||||
itemsObject.executeTime = valueItemsSQLRecord["ExecuteTime"].asString();
|
||||
if(!valueItemsSQLRecord["ThreadID"].isNull())
|
||||
itemsObject.threadID = valueItemsSQLRecord["ThreadID"].asString();
|
||||
if(!valueItemsSQLRecord["TotalExecutionTimes"].isNull())
|
||||
itemsObject.totalExecutionTimes = std::stol(valueItemsSQLRecord["TotalExecutionTimes"].asString());
|
||||
if(!valueItemsSQLRecord["AccountName"].isNull())
|
||||
itemsObject.accountName = valueItemsSQLRecord["AccountName"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
108
gpdb/src/model/DescribeSQLLogsOnSliceRequest.cc
Normal file
108
gpdb/src/model/DescribeSQLLogsOnSliceRequest.cc
Normal file
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSQLLogsOnSliceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogsOnSliceRequest;
|
||||
|
||||
DescribeSQLLogsOnSliceRequest::DescribeSQLLogsOnSliceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogsOnSlice") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogsOnSliceRequest::~DescribeSQLLogsOnSliceRequest() {}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getSliceId() const {
|
||||
return sliceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setSliceId(const std::string &sliceId) {
|
||||
sliceId_ = sliceId;
|
||||
setParameter(std::string("SliceId"), sliceId);
|
||||
}
|
||||
|
||||
int DescribeSQLLogsOnSliceRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getMinExecuteCost() const {
|
||||
return minExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setMinExecuteCost(const std::string &minExecuteCost) {
|
||||
minExecuteCost_ = minExecuteCost;
|
||||
setParameter(std::string("MinExecuteCost"), minExecuteCost);
|
||||
}
|
||||
|
||||
int DescribeSQLLogsOnSliceRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getMaxExecuteCost() const {
|
||||
return maxExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setMaxExecuteCost(const std::string &maxExecuteCost) {
|
||||
maxExecuteCost_ = maxExecuteCost;
|
||||
setParameter(std::string("MaxExecuteCost"), maxExecuteCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getExecuteState() const {
|
||||
return executeState_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setExecuteState(const std::string &executeState) {
|
||||
executeState_ = executeState;
|
||||
setParameter(std::string("ExecuteState"), executeState);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsOnSliceRequest::getQueryId() const {
|
||||
return queryId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsOnSliceRequest::setQueryId(const std::string &queryId) {
|
||||
queryId_ = queryId;
|
||||
setParameter(std::string("QueryId"), queryId);
|
||||
}
|
||||
|
||||
85
gpdb/src/model/DescribeSQLLogsOnSliceResult.cc
Normal file
85
gpdb/src/model/DescribeSQLLogsOnSliceResult.cc
Normal file
@@ -0,0 +1,85 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeSQLLogsOnSliceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSQLLogsOnSliceResult::DescribeSQLLogsOnSliceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSQLLogsOnSliceResult::DescribeSQLLogsOnSliceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSQLLogsOnSliceResult::~DescribeSQLLogsOnSliceResult()
|
||||
{}
|
||||
|
||||
void DescribeSQLLogsOnSliceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSliceLogItemsNode = value["SliceLogItems"]["SQLLogsSliceItem"];
|
||||
for (auto valueSliceLogItemsSQLLogsSliceItem : allSliceLogItemsNode)
|
||||
{
|
||||
SQLLogsSliceItem sliceLogItemsObject;
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["ExecuteStatus"].isNull())
|
||||
sliceLogItemsObject.executeStatus = valueSliceLogItemsSQLLogsSliceItem["ExecuteStatus"].asString();
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["ExecuteCost"].isNull())
|
||||
sliceLogItemsObject.executeCost = std::stof(valueSliceLogItemsSQLLogsSliceItem["ExecuteCost"].asString());
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["ReturnRowCounts"].isNull())
|
||||
sliceLogItemsObject.returnRowCounts = std::stol(valueSliceLogItemsSQLLogsSliceItem["ReturnRowCounts"].asString());
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["OperationExecuteTime"].isNull())
|
||||
sliceLogItemsObject.operationExecuteTime = valueSliceLogItemsSQLLogsSliceItem["OperationExecuteTime"].asString();
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["SegmentId"].isNull())
|
||||
sliceLogItemsObject.segmentId = valueSliceLogItemsSQLLogsSliceItem["SegmentId"].asString();
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["PeakMemory"].isNull())
|
||||
sliceLogItemsObject.peakMemory = std::stof(valueSliceLogItemsSQLLogsSliceItem["PeakMemory"].asString());
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["OperationExecuteEndTime"].isNull())
|
||||
sliceLogItemsObject.operationExecuteEndTime = valueSliceLogItemsSQLLogsSliceItem["OperationExecuteEndTime"].asString();
|
||||
if(!valueSliceLogItemsSQLLogsSliceItem["SegmentName"].isNull())
|
||||
sliceLogItemsObject.segmentName = valueSliceLogItemsSQLLogsSliceItem["SegmentName"].asString();
|
||||
sliceLogItems_.push_back(sliceLogItemsObject);
|
||||
}
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeSQLLogsOnSliceResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSQLLogsOnSliceResult::SQLLogsSliceItem> DescribeSQLLogsOnSliceResult::getSliceLogItems()const
|
||||
{
|
||||
return sliceLogItems_;
|
||||
}
|
||||
|
||||
int DescribeSQLLogsOnSliceResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
171
gpdb/src/model/DescribeSQLLogsRequest.cc
Normal file
171
gpdb/src/model/DescribeSQLLogsRequest.cc
Normal 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/gpdb/model/DescribeSQLLogsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSQLLogsRequest;
|
||||
|
||||
DescribeSQLLogsRequest::DescribeSQLLogsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSQLLogs") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSQLLogsRequest::~DescribeSQLLogsRequest() {}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getQueryKeywords() const {
|
||||
return queryKeywords_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setQueryKeywords(const std::string &queryKeywords) {
|
||||
queryKeywords_ = queryKeywords;
|
||||
setParameter(std::string("QueryKeywords"), queryKeywords);
|
||||
}
|
||||
|
||||
int DescribeSQLLogsRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getSourceIP() const {
|
||||
return sourceIP_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setSourceIP(const std::string &sourceIP) {
|
||||
sourceIP_ = sourceIP;
|
||||
setParameter(std::string("SourceIP"), sourceIP);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getMinExecuteCost() const {
|
||||
return minExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setMinExecuteCost(const std::string &minExecuteCost) {
|
||||
minExecuteCost_ = minExecuteCost;
|
||||
setParameter(std::string("MinExecuteCost"), minExecuteCost);
|
||||
}
|
||||
|
||||
int DescribeSQLLogsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getMaxExecuteCost() const {
|
||||
return maxExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setMaxExecuteCost(const std::string &maxExecuteCost) {
|
||||
maxExecuteCost_ = maxExecuteCost;
|
||||
setParameter(std::string("MaxExecuteCost"), maxExecuteCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getExecuteCost() const {
|
||||
return executeCost_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setExecuteCost(const std::string &executeCost) {
|
||||
executeCost_ = executeCost;
|
||||
setParameter(std::string("ExecuteCost"), executeCost);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getExecuteState() const {
|
||||
return executeState_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setExecuteState(const std::string &executeState) {
|
||||
executeState_ = executeState;
|
||||
setParameter(std::string("ExecuteState"), executeState);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getOperationType() const {
|
||||
return operationType_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setOperationType(const std::string &operationType) {
|
||||
operationType_ = operationType;
|
||||
setParameter(std::string("OperationType"), operationType);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getOperationClass() const {
|
||||
return operationClass_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setOperationClass(const std::string &operationClass) {
|
||||
operationClass_ = operationClass;
|
||||
setParameter(std::string("OperationClass"), operationClass);
|
||||
}
|
||||
|
||||
std::string DescribeSQLLogsRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeSQLLogsRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
97
gpdb/src/model/DescribeSQLLogsResult.cc
Normal file
97
gpdb/src/model/DescribeSQLLogsResult.cc
Normal file
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeSQLLogsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSQLLogsResult::DescribeSQLLogsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSQLLogsResult::DescribeSQLLogsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSQLLogsResult::~DescribeSQLLogsResult()
|
||||
{}
|
||||
|
||||
void DescribeSQLLogsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["Item"];
|
||||
for (auto valueItemsItem : allItemsNode)
|
||||
{
|
||||
Item itemsObject;
|
||||
if(!valueItemsItem["OperationClass"].isNull())
|
||||
itemsObject.operationClass = valueItemsItem["OperationClass"].asString();
|
||||
if(!valueItemsItem["ExecuteState"].isNull())
|
||||
itemsObject.executeState = valueItemsItem["ExecuteState"].asString();
|
||||
if(!valueItemsItem["ExecuteCost"].isNull())
|
||||
itemsObject.executeCost = std::stof(valueItemsItem["ExecuteCost"].asString());
|
||||
if(!valueItemsItem["SQLText"].isNull())
|
||||
itemsObject.sQLText = valueItemsItem["SQLText"].asString();
|
||||
if(!valueItemsItem["SourcePort"].isNull())
|
||||
itemsObject.sourcePort = std::stoi(valueItemsItem["SourcePort"].asString());
|
||||
if(!valueItemsItem["DBRole"].isNull())
|
||||
itemsObject.dBRole = valueItemsItem["DBRole"].asString();
|
||||
if(!valueItemsItem["OperationType"].isNull())
|
||||
itemsObject.operationType = valueItemsItem["OperationType"].asString();
|
||||
if(!valueItemsItem["SourceIP"].isNull())
|
||||
itemsObject.sourceIP = valueItemsItem["SourceIP"].asString();
|
||||
if(!valueItemsItem["SQLPlan"].isNull())
|
||||
itemsObject.sQLPlan = valueItemsItem["SQLPlan"].asString();
|
||||
if(!valueItemsItem["ReturnRowCounts"].isNull())
|
||||
itemsObject.returnRowCounts = std::stol(valueItemsItem["ReturnRowCounts"].asString());
|
||||
if(!valueItemsItem["DBName"].isNull())
|
||||
itemsObject.dBName = valueItemsItem["DBName"].asString();
|
||||
if(!valueItemsItem["OperationExecuteTime"].isNull())
|
||||
itemsObject.operationExecuteTime = valueItemsItem["OperationExecuteTime"].asString();
|
||||
if(!valueItemsItem["ScanRowCounts"].isNull())
|
||||
itemsObject.scanRowCounts = std::stol(valueItemsItem["ScanRowCounts"].asString());
|
||||
if(!valueItemsItem["AccountName"].isNull())
|
||||
itemsObject.accountName = valueItemsItem["AccountName"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeSQLLogsResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeSQLLogsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSQLLogsResult::Item> DescribeSQLLogsResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -1,117 +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/gpdb/model/DescribeSlowLogRecordsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSlowLogRecordsRequest;
|
||||
|
||||
DescribeSlowLogRecordsRequest::DescribeSlowLogRecordsRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeSlowLogRecords")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSlowLogRecordsRequest::~DescribeSlowLogRecordsRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeSlowLogRecordsRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSlowLogRecordsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSlowLogRecordsRequest;
|
||||
|
||||
DescribeSlowLogRecordsRequest::DescribeSlowLogRecordsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSlowLogRecords") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setParameter("StartTime", startTime);
|
||||
DescribeSlowLogRecordsRequest::~DescribeSlowLogRecordsRequest() {}
|
||||
|
||||
std::string DescribeSlowLogRecordsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
int DescribeSlowLogRecordsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
void DescribeSlowLogRecordsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
int DescribeSlowLogRecordsRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::string DescribeSlowLogRecordsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void DescribeSlowLogRecordsRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string DescribeSlowLogRecordsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
int DescribeSlowLogRecordsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
void DescribeSlowLogRecordsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
int DescribeSlowLogRecordsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::string DescribeSlowLogRecordsRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeSlowLogRecordsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeSlowLogRecordsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
long DescribeSlowLogRecordsRequest::getSQLId()const
|
||||
{
|
||||
return sQLId_;
|
||||
void DescribeSlowLogRecordsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setSQLId(long sQLId)
|
||||
{
|
||||
sQLId_ = sQLId;
|
||||
setParameter("SQLId", std::to_string(sQLId));
|
||||
long DescribeSlowLogRecordsRequest::getSQLId() const {
|
||||
return sQLId_;
|
||||
}
|
||||
|
||||
std::string DescribeSlowLogRecordsRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
void DescribeSlowLogRecordsRequest::setSQLId(long sQLId) {
|
||||
sQLId_ = sQLId;
|
||||
setParameter(std::string("SQLId"), std::to_string(sQLId));
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", endTime);
|
||||
std::string DescribeSlowLogRecordsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string DescribeSlowLogRecordsRequest::getDBName()const
|
||||
{
|
||||
return dBName_;
|
||||
void DescribeSlowLogRecordsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setDBName(const std::string& dBName)
|
||||
{
|
||||
dBName_ = dBName;
|
||||
setParameter("DBName", dBName);
|
||||
std::string DescribeSlowLogRecordsRequest::getDBName() const {
|
||||
return dBName_;
|
||||
}
|
||||
|
||||
void DescribeSlowLogRecordsRequest::setDBName(const std::string &dBName) {
|
||||
dBName_ = dBName;
|
||||
setParameter(std::string("DBName"), dBName);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,32 +43,32 @@ void DescribeSlowLogRecordsResult::parse(const std::string &payload)
|
||||
for (auto valueItemsSQLSlowRecord : allItemsNode)
|
||||
{
|
||||
SQLSlowRecord itemsObject;
|
||||
if(!valueItemsSQLSlowRecord["HostAddress"].isNull())
|
||||
itemsObject.hostAddress = valueItemsSQLSlowRecord["HostAddress"].asString();
|
||||
if(!valueItemsSQLSlowRecord["DBName"].isNull())
|
||||
itemsObject.dBName = valueItemsSQLSlowRecord["DBName"].asString();
|
||||
if(!valueItemsSQLSlowRecord["SQLText"].isNull())
|
||||
itemsObject.sQLText = valueItemsSQLSlowRecord["SQLText"].asString();
|
||||
if(!valueItemsSQLSlowRecord["QueryTimes"].isNull())
|
||||
itemsObject.queryTimes = std::stol(valueItemsSQLSlowRecord["QueryTimes"].asString());
|
||||
if(!valueItemsSQLSlowRecord["LockTimes"].isNull())
|
||||
itemsObject.lockTimes = std::stol(valueItemsSQLSlowRecord["LockTimes"].asString());
|
||||
if(!valueItemsSQLSlowRecord["ParseRowCounts"].isNull())
|
||||
itemsObject.parseRowCounts = std::stol(valueItemsSQLSlowRecord["ParseRowCounts"].asString());
|
||||
if(!valueItemsSQLSlowRecord["ReturnRowCounts"].isNull())
|
||||
itemsObject.returnRowCounts = std::stol(valueItemsSQLSlowRecord["ReturnRowCounts"].asString());
|
||||
if(!valueItemsSQLSlowRecord["ExecutionStartTime"].isNull())
|
||||
itemsObject.executionStartTime = valueItemsSQLSlowRecord["ExecutionStartTime"].asString();
|
||||
if(!valueItemsSQLSlowRecord["HostAddress"].isNull())
|
||||
itemsObject.hostAddress = valueItemsSQLSlowRecord["HostAddress"].asString();
|
||||
if(!valueItemsSQLSlowRecord["QueryTimes"].isNull())
|
||||
itemsObject.queryTimes = std::stol(valueItemsSQLSlowRecord["QueryTimes"].asString());
|
||||
if(!valueItemsSQLSlowRecord["SQLText"].isNull())
|
||||
itemsObject.sQLText = valueItemsSQLSlowRecord["SQLText"].asString();
|
||||
if(!valueItemsSQLSlowRecord["ReturnRowCounts"].isNull())
|
||||
itemsObject.returnRowCounts = std::stol(valueItemsSQLSlowRecord["ReturnRowCounts"].asString());
|
||||
if(!valueItemsSQLSlowRecord["ParseRowCounts"].isNull())
|
||||
itemsObject.parseRowCounts = std::stol(valueItemsSQLSlowRecord["ParseRowCounts"].asString());
|
||||
if(!valueItemsSQLSlowRecord["DBName"].isNull())
|
||||
itemsObject.dBName = valueItemsSQLSlowRecord["DBName"].asString();
|
||||
if(!valueItemsSQLSlowRecord["LockTimes"].isNull())
|
||||
itemsObject.lockTimes = std::stol(valueItemsSQLSlowRecord["LockTimes"].asString());
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["Engine"].isNull())
|
||||
engine_ = value["Engine"].asString();
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["Engine"].isNull())
|
||||
engine_ = value["Engine"].asString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
162
gpdb/src/model/DescribeSlowSQLLogsRequest.cc
Normal file
162
gpdb/src/model/DescribeSlowSQLLogsRequest.cc
Normal file
@@ -0,0 +1,162 @@
|
||||
/*
|
||||
* 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/gpdb/model/DescribeSlowSQLLogsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSlowSQLLogsRequest;
|
||||
|
||||
DescribeSlowSQLLogsRequest::DescribeSlowSQLLogsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSlowSQLLogs") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSlowSQLLogsRequest::~DescribeSlowSQLLogsRequest() {}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getQueryKeywords() const {
|
||||
return queryKeywords_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setQueryKeywords(const std::string &queryKeywords) {
|
||||
queryKeywords_ = queryKeywords;
|
||||
setParameter(std::string("QueryKeywords"), queryKeywords);
|
||||
}
|
||||
|
||||
int DescribeSlowSQLLogsRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setPageNumber(int pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getDatabase() const {
|
||||
return database_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setDatabase(const std::string &database) {
|
||||
database_ = database;
|
||||
setParameter(std::string("Database"), database);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getSourceIP() const {
|
||||
return sourceIP_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setSourceIP(const std::string &sourceIP) {
|
||||
sourceIP_ = sourceIP;
|
||||
setParameter(std::string("SourceIP"), sourceIP);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getMinExecuteCost() const {
|
||||
return minExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setMinExecuteCost(const std::string &minExecuteCost) {
|
||||
minExecuteCost_ = minExecuteCost;
|
||||
setParameter(std::string("MinExecuteCost"), minExecuteCost);
|
||||
}
|
||||
|
||||
int DescribeSlowSQLLogsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getMaxExecuteCost() const {
|
||||
return maxExecuteCost_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setMaxExecuteCost(const std::string &maxExecuteCost) {
|
||||
maxExecuteCost_ = maxExecuteCost;
|
||||
setParameter(std::string("MaxExecuteCost"), maxExecuteCost);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getExecuteState() const {
|
||||
return executeState_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setExecuteState(const std::string &executeState) {
|
||||
executeState_ = executeState;
|
||||
setParameter(std::string("ExecuteState"), executeState);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getOperationType() const {
|
||||
return operationType_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setOperationType(const std::string &operationType) {
|
||||
operationType_ = operationType;
|
||||
setParameter(std::string("OperationType"), operationType);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getOperationClass() const {
|
||||
return operationClass_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setOperationClass(const std::string &operationClass) {
|
||||
operationClass_ = operationClass;
|
||||
setParameter(std::string("OperationClass"), operationClass);
|
||||
}
|
||||
|
||||
std::string DescribeSlowSQLLogsRequest::getUser() const {
|
||||
return user_;
|
||||
}
|
||||
|
||||
void DescribeSlowSQLLogsRequest::setUser(const std::string &user) {
|
||||
user_ = user;
|
||||
setParameter(std::string("User"), user);
|
||||
}
|
||||
|
||||
99
gpdb/src/model/DescribeSlowSQLLogsResult.cc
Normal file
99
gpdb/src/model/DescribeSlowSQLLogsResult.cc
Normal 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/gpdb/model/DescribeSlowSQLLogsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeSlowSQLLogsResult::DescribeSlowSQLLogsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeSlowSQLLogsResult::DescribeSlowSQLLogsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeSlowSQLLogsResult::~DescribeSlowSQLLogsResult()
|
||||
{}
|
||||
|
||||
void DescribeSlowSQLLogsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItemsNode = value["Items"]["Item"];
|
||||
for (auto valueItemsItem : allItemsNode)
|
||||
{
|
||||
Item itemsObject;
|
||||
if(!valueItemsItem["OperationClass"].isNull())
|
||||
itemsObject.operationClass = valueItemsItem["OperationClass"].asString();
|
||||
if(!valueItemsItem["ExecuteState"].isNull())
|
||||
itemsObject.executeState = valueItemsItem["ExecuteState"].asString();
|
||||
if(!valueItemsItem["ExecuteCost"].isNull())
|
||||
itemsObject.executeCost = std::stof(valueItemsItem["ExecuteCost"].asString());
|
||||
if(!valueItemsItem["SQLText"].isNull())
|
||||
itemsObject.sQLText = valueItemsItem["SQLText"].asString();
|
||||
if(!valueItemsItem["SourcePort"].isNull())
|
||||
itemsObject.sourcePort = std::stoi(valueItemsItem["SourcePort"].asString());
|
||||
if(!valueItemsItem["DBRole"].isNull())
|
||||
itemsObject.dBRole = valueItemsItem["DBRole"].asString();
|
||||
if(!valueItemsItem["OperationType"].isNull())
|
||||
itemsObject.operationType = valueItemsItem["OperationType"].asString();
|
||||
if(!valueItemsItem["SourceIP"].isNull())
|
||||
itemsObject.sourceIP = valueItemsItem["SourceIP"].asString();
|
||||
if(!valueItemsItem["SQLPlan"].isNull())
|
||||
itemsObject.sQLPlan = valueItemsItem["SQLPlan"].asString();
|
||||
if(!valueItemsItem["ReturnRowCounts"].isNull())
|
||||
itemsObject.returnRowCounts = std::stol(valueItemsItem["ReturnRowCounts"].asString());
|
||||
if(!valueItemsItem["DBName"].isNull())
|
||||
itemsObject.dBName = valueItemsItem["DBName"].asString();
|
||||
if(!valueItemsItem["OperationExecuteTime"].isNull())
|
||||
itemsObject.operationExecuteTime = valueItemsItem["OperationExecuteTime"].asString();
|
||||
if(!valueItemsItem["ScanRowCounts"].isNull())
|
||||
itemsObject.scanRowCounts = std::stol(valueItemsItem["ScanRowCounts"].asString());
|
||||
if(!valueItemsItem["AccountName"].isNull())
|
||||
itemsObject.accountName = valueItemsItem["AccountName"].asString();
|
||||
if(!valueItemsItem["QueryId"].isNull())
|
||||
itemsObject.queryId = valueItemsItem["QueryId"].asString();
|
||||
items_.push_back(itemsObject);
|
||||
}
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeSlowSQLLogsResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeSlowSQLLogsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
std::vector<DescribeSlowSQLLogsResult::Item> DescribeSlowSQLLogsResult::getItems()const
|
||||
{
|
||||
return items_;
|
||||
}
|
||||
|
||||
@@ -1,95 +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/gpdb/model/DescribeSpecificationRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSpecificationRequest;
|
||||
|
||||
DescribeSpecificationRequest::DescribeSpecificationRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeSpecification")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeSpecificationRequest::~DescribeSpecificationRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeSpecificationRequest::getStorageType()const
|
||||
{
|
||||
return storageType_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeSpecificationRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeSpecificationRequest;
|
||||
|
||||
DescribeSpecificationRequest::DescribeSpecificationRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeSpecification") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setStorageType(const std::string& storageType)
|
||||
{
|
||||
storageType_ = storageType;
|
||||
setParameter("StorageType", storageType);
|
||||
DescribeSpecificationRequest::~DescribeSpecificationRequest() {}
|
||||
|
||||
std::string DescribeSpecificationRequest::getStorageType() const {
|
||||
return storageType_;
|
||||
}
|
||||
|
||||
std::string DescribeSpecificationRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void DescribeSpecificationRequest::setStorageType(const std::string &storageType) {
|
||||
storageType_ = storageType;
|
||||
setParameter(std::string("StorageType"), storageType);
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string DescribeSpecificationRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
int DescribeSpecificationRequest::getCpuCores()const
|
||||
{
|
||||
return cpuCores_;
|
||||
void DescribeSpecificationRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setCpuCores(int cpuCores)
|
||||
{
|
||||
cpuCores_ = cpuCores;
|
||||
setParameter("CpuCores", std::to_string(cpuCores));
|
||||
int DescribeSpecificationRequest::getCpuCores() const {
|
||||
return cpuCores_;
|
||||
}
|
||||
|
||||
std::string DescribeSpecificationRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void DescribeSpecificationRequest::setCpuCores(int cpuCores) {
|
||||
cpuCores_ = cpuCores;
|
||||
setParameter(std::string("CpuCores"), std::to_string(cpuCores));
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string DescribeSpecificationRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
int DescribeSpecificationRequest::getTotalNodeNum()const
|
||||
{
|
||||
return totalNodeNum_;
|
||||
void DescribeSpecificationRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setTotalNodeNum(int totalNodeNum)
|
||||
{
|
||||
totalNodeNum_ = totalNodeNum;
|
||||
setParameter("TotalNodeNum", std::to_string(totalNodeNum));
|
||||
int DescribeSpecificationRequest::getTotalNodeNum() const {
|
||||
return totalNodeNum_;
|
||||
}
|
||||
|
||||
long DescribeSpecificationRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void DescribeSpecificationRequest::setTotalNodeNum(int totalNodeNum) {
|
||||
totalNodeNum_ = totalNodeNum;
|
||||
setParameter(std::string("TotalNodeNum"), std::to_string(totalNodeNum));
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long DescribeSpecificationRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeSpecificationRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
|
||||
@@ -39,36 +39,36 @@ void DescribeSpecificationResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allStorageNoticeNode = value["StorageNotice"]["StorageNoticeItem"];
|
||||
for (auto valueStorageNoticeStorageNoticeItem : allStorageNoticeNode)
|
||||
{
|
||||
StorageNoticeItem storageNoticeObject;
|
||||
if(!valueStorageNoticeStorageNoticeItem["Value"].isNull())
|
||||
storageNoticeObject.value = valueStorageNoticeStorageNoticeItem["Value"].asString();
|
||||
if(!valueStorageNoticeStorageNoticeItem["Text"].isNull())
|
||||
storageNoticeObject.text = valueStorageNoticeStorageNoticeItem["Text"].asString();
|
||||
storageNotice_.push_back(storageNoticeObject);
|
||||
}
|
||||
auto allDBInstanceClassNode = value["DBInstanceClass"]["DBInstanceClassItem"];
|
||||
for (auto valueDBInstanceClassDBInstanceClassItem : allDBInstanceClassNode)
|
||||
{
|
||||
DBInstanceClassItem dBInstanceClassObject;
|
||||
if(!valueDBInstanceClassDBInstanceClassItem["Text"].isNull())
|
||||
dBInstanceClassObject.text = valueDBInstanceClassDBInstanceClassItem["Text"].asString();
|
||||
if(!valueDBInstanceClassDBInstanceClassItem["Value"].isNull())
|
||||
dBInstanceClassObject.value = valueDBInstanceClassDBInstanceClassItem["Value"].asString();
|
||||
if(!valueDBInstanceClassDBInstanceClassItem["Text"].isNull())
|
||||
dBInstanceClassObject.text = valueDBInstanceClassDBInstanceClassItem["Text"].asString();
|
||||
dBInstanceClass_.push_back(dBInstanceClassObject);
|
||||
}
|
||||
auto allDBInstanceGroupCountNode = value["DBInstanceGroupCount"]["DBInstanceGroupCountItem"];
|
||||
for (auto valueDBInstanceGroupCountDBInstanceGroupCountItem : allDBInstanceGroupCountNode)
|
||||
{
|
||||
DBInstanceGroupCountItem dBInstanceGroupCountObject;
|
||||
if(!valueDBInstanceGroupCountDBInstanceGroupCountItem["Text"].isNull())
|
||||
dBInstanceGroupCountObject.text = valueDBInstanceGroupCountDBInstanceGroupCountItem["Text"].asString();
|
||||
if(!valueDBInstanceGroupCountDBInstanceGroupCountItem["Value"].isNull())
|
||||
dBInstanceGroupCountObject.value = valueDBInstanceGroupCountDBInstanceGroupCountItem["Value"].asString();
|
||||
if(!valueDBInstanceGroupCountDBInstanceGroupCountItem["Text"].isNull())
|
||||
dBInstanceGroupCountObject.text = valueDBInstanceGroupCountDBInstanceGroupCountItem["Text"].asString();
|
||||
dBInstanceGroupCount_.push_back(dBInstanceGroupCountObject);
|
||||
}
|
||||
auto allStorageNoticeNode = value["StorageNotice"]["StorageNoticeItem"];
|
||||
for (auto valueStorageNoticeStorageNoticeItem : allStorageNoticeNode)
|
||||
{
|
||||
StorageNoticeItem storageNoticeObject;
|
||||
if(!valueStorageNoticeStorageNoticeItem["Text"].isNull())
|
||||
storageNoticeObject.text = valueStorageNoticeStorageNoticeItem["Text"].asString();
|
||||
if(!valueStorageNoticeStorageNoticeItem["Value"].isNull())
|
||||
storageNoticeObject.value = valueStorageNoticeStorageNoticeItem["Value"].asString();
|
||||
storageNotice_.push_back(storageNoticeObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1,106 +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/gpdb/model/DescribeTagsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeTagsRequest;
|
||||
|
||||
DescribeTagsRequest::DescribeTagsRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "DescribeTags")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeTagsRequest::~DescribeTagsRequest()
|
||||
{}
|
||||
|
||||
long DescribeTagsRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeTagsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeTagsRequest;
|
||||
|
||||
DescribeTagsRequest::DescribeTagsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeTags") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void DescribeTagsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
DescribeTagsRequest::~DescribeTagsRequest() {}
|
||||
|
||||
long DescribeTagsRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
std::string DescribeTagsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void DescribeTagsRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
void DescribeTagsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string DescribeTagsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string DescribeTagsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void DescribeTagsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void DescribeTagsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string DescribeTagsRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string DescribeTagsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
void DescribeTagsRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void DescribeTagsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
std::string DescribeTagsRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
std::string DescribeTagsRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
void DescribeTagsRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
void DescribeTagsRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
std::string DescribeTagsRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
long DescribeTagsRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void DescribeTagsRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
void DescribeTagsRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long DescribeTagsRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
std::string DescribeTagsRequest::getResourceType()const
|
||||
{
|
||||
return resourceType_;
|
||||
void DescribeTagsRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
void DescribeTagsRequest::setResourceType(const std::string& resourceType)
|
||||
{
|
||||
resourceType_ = resourceType;
|
||||
setParameter("ResourceType", resourceType);
|
||||
std::string DescribeTagsRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void DescribeTagsRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,10 +43,10 @@ void DescribeTagsResult::parse(const std::string &payload)
|
||||
for (auto valueTagsTag : allTagsNode)
|
||||
{
|
||||
Tag tagsObject;
|
||||
if(!valueTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueTagsTag["TagKey"].asString();
|
||||
if(!valueTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = valueTagsTag["TagValue"].asString();
|
||||
if(!valueTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueTagsTag["TagKey"].asString();
|
||||
tags_.push_back(tagsObject);
|
||||
}
|
||||
|
||||
|
||||
54
gpdb/src/model/DescribeUserEncryptionKeyListRequest.cc
Normal file
54
gpdb/src/model/DescribeUserEncryptionKeyListRequest.cc
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeUserEncryptionKeyListRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::DescribeUserEncryptionKeyListRequest;
|
||||
|
||||
DescribeUserEncryptionKeyListRequest::DescribeUserEncryptionKeyListRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "DescribeUserEncryptionKeyList") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeUserEncryptionKeyListRequest::~DescribeUserEncryptionKeyListRequest() {}
|
||||
|
||||
std::string DescribeUserEncryptionKeyListRequest::getPageNumber() const {
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeUserEncryptionKeyListRequest::setPageNumber(const std::string &pageNumber) {
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter(std::string("PageNumber"), pageNumber);
|
||||
}
|
||||
|
||||
std::string DescribeUserEncryptionKeyListRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeUserEncryptionKeyListRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
std::string DescribeUserEncryptionKeyListRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeUserEncryptionKeyListRequest::setPageSize(const std::string &pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), pageSize);
|
||||
}
|
||||
|
||||
57
gpdb/src/model/DescribeUserEncryptionKeyListResult.cc
Normal file
57
gpdb/src/model/DescribeUserEncryptionKeyListResult.cc
Normal file
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/DescribeUserEncryptionKeyListResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
DescribeUserEncryptionKeyListResult::DescribeUserEncryptionKeyListResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeUserEncryptionKeyListResult::DescribeUserEncryptionKeyListResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeUserEncryptionKeyListResult::~DescribeUserEncryptionKeyListResult()
|
||||
{}
|
||||
|
||||
void DescribeUserEncryptionKeyListResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allKmsKeysNode = value["KmsKeys"]["KmsKeysItem"];
|
||||
for (auto valueKmsKeysKmsKeysItem : allKmsKeysNode)
|
||||
{
|
||||
KmsKeysItem kmsKeysObject;
|
||||
if(!valueKmsKeysKmsKeysItem["KeyId"].isNull())
|
||||
kmsKeysObject.keyId = valueKmsKeysKmsKeysItem["KeyId"].asString();
|
||||
kmsKeys_.push_back(kmsKeysObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeUserEncryptionKeyListResult::KmsKeysItem> DescribeUserEncryptionKeyListResult::getKmsKeys()const
|
||||
{
|
||||
return kmsKeys_;
|
||||
}
|
||||
|
||||
@@ -1,146 +1,121 @@
|
||||
/*
|
||||
* 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/gpdb/model/ListTagResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ListTagResourcesRequest;
|
||||
|
||||
ListTagResourcesRequest::ListTagResourcesRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ListTagResources")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ListTagResourcesRequest::~ListTagResourcesRequest()
|
||||
{}
|
||||
|
||||
long ListTagResourcesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ListTagResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ListTagResourcesRequest;
|
||||
|
||||
ListTagResourcesRequest::ListTagResourcesRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ListTagResources") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
ListTagResourcesRequest::~ListTagResourcesRequest() {}
|
||||
|
||||
long ListTagResourcesRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
std::string ListTagResourcesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void ListTagResourcesRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string ListTagResourcesRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ListTagResourcesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void ListTagResourcesRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string ListTagResourcesRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string ListTagResourcesRequest::getNextToken()const
|
||||
{
|
||||
return nextToken_;
|
||||
void ListTagResourcesRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setNextToken(const std::string& nextToken)
|
||||
{
|
||||
nextToken_ = nextToken;
|
||||
setParameter("NextToken", nextToken);
|
||||
std::string ListTagResourcesRequest::getNextToken() const {
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
std::vector<ListTagResourcesRequest::Tag> ListTagResourcesRequest::getTag()const
|
||||
{
|
||||
return tag_;
|
||||
void ListTagResourcesRequest::setNextToken(const std::string &nextToken) {
|
||||
nextToken_ = nextToken;
|
||||
setParameter(std::string("NextToken"), nextToken);
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setTag(const std::vector<Tag>& tag)
|
||||
{
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
}
|
||||
std::vector<ListTagResourcesRequest::Tag> ListTagResourcesRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
std::vector<std::string> ListTagResourcesRequest::getResourceId()const
|
||||
{
|
||||
return resourceId_;
|
||||
void ListTagResourcesRequest::setTag(const std::vector<ListTagResourcesRequest::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);
|
||||
}
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setResourceId(const std::vector<std::string>& resourceId)
|
||||
{
|
||||
resourceId_ = resourceId;
|
||||
for(int dep1 = 0; dep1!= resourceId.size(); dep1++) {
|
||||
setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
|
||||
}
|
||||
std::vector<std::string> ListTagResourcesRequest::getResourceId() const {
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
std::string ListTagResourcesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
void ListTagResourcesRequest::setResourceId(const std::vector<std::string> &resourceId) {
|
||||
resourceId_ = resourceId;
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
std::string ListTagResourcesRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
std::string ListTagResourcesRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
void ListTagResourcesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
std::string ListTagResourcesRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
long ListTagResourcesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void ListTagResourcesRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long ListTagResourcesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
std::string ListTagResourcesRequest::getResourceType()const
|
||||
{
|
||||
return resourceType_;
|
||||
void ListTagResourcesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setResourceType(const std::string& resourceType)
|
||||
{
|
||||
resourceType_ = resourceType;
|
||||
setParameter("ResourceType", resourceType);
|
||||
std::string ListTagResourcesRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void ListTagResourcesRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
|
||||
@@ -43,14 +43,14 @@ void ListTagResourcesResult::parse(const std::string &payload)
|
||||
for (auto valueTagResourcesTagResource : allTagResourcesNode)
|
||||
{
|
||||
TagResource tagResourcesObject;
|
||||
if(!valueTagResourcesTagResource["TagKey"].isNull())
|
||||
tagResourcesObject.tagKey = valueTagResourcesTagResource["TagKey"].asString();
|
||||
if(!valueTagResourcesTagResource["TagValue"].isNull())
|
||||
tagResourcesObject.tagValue = valueTagResourcesTagResource["TagValue"].asString();
|
||||
if(!valueTagResourcesTagResource["ResourceType"].isNull())
|
||||
tagResourcesObject.resourceType = valueTagResourcesTagResource["ResourceType"].asString();
|
||||
if(!valueTagResourcesTagResource["TagValue"].isNull())
|
||||
tagResourcesObject.tagValue = valueTagResourcesTagResource["TagValue"].asString();
|
||||
if(!valueTagResourcesTagResource["ResourceId"].isNull())
|
||||
tagResourcesObject.resourceId = valueTagResourcesTagResource["ResourceId"].asString();
|
||||
if(!valueTagResourcesTagResource["TagKey"].isNull())
|
||||
tagResourcesObject.tagKey = valueTagResourcesTagResource["TagKey"].asString();
|
||||
tagResources_.push_back(tagResourcesObject);
|
||||
}
|
||||
if(!value["NextToken"].isNull())
|
||||
|
||||
@@ -1,73 +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/gpdb/model/ModifyAccountDescriptionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyAccountDescriptionRequest;
|
||||
|
||||
ModifyAccountDescriptionRequest::ModifyAccountDescriptionRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ModifyAccountDescription")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyAccountDescriptionRequest::~ModifyAccountDescriptionRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyAccountDescriptionRequest::getAccountDescription()const
|
||||
{
|
||||
return accountDescription_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyAccountDescriptionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyAccountDescriptionRequest;
|
||||
|
||||
ModifyAccountDescriptionRequest::ModifyAccountDescriptionRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ModifyAccountDescription") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ModifyAccountDescriptionRequest::setAccountDescription(const std::string& accountDescription)
|
||||
{
|
||||
accountDescription_ = accountDescription;
|
||||
setParameter("AccountDescription", accountDescription);
|
||||
ModifyAccountDescriptionRequest::~ModifyAccountDescriptionRequest() {}
|
||||
|
||||
std::string ModifyAccountDescriptionRequest::getAccountDescription() const {
|
||||
return accountDescription_;
|
||||
}
|
||||
|
||||
std::string ModifyAccountDescriptionRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void ModifyAccountDescriptionRequest::setAccountDescription(const std::string &accountDescription) {
|
||||
accountDescription_ = accountDescription;
|
||||
setParameter(std::string("AccountDescription"), accountDescription);
|
||||
}
|
||||
|
||||
void ModifyAccountDescriptionRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string ModifyAccountDescriptionRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ModifyAccountDescriptionRequest::getAccountName()const
|
||||
{
|
||||
return accountName_;
|
||||
void ModifyAccountDescriptionRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ModifyAccountDescriptionRequest::setAccountName(const std::string& accountName)
|
||||
{
|
||||
accountName_ = accountName;
|
||||
setParameter("AccountName", accountName);
|
||||
std::string ModifyAccountDescriptionRequest::getAccountName() const {
|
||||
return accountName_;
|
||||
}
|
||||
|
||||
std::string ModifyAccountDescriptionRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void ModifyAccountDescriptionRequest::setAccountName(const std::string &accountName) {
|
||||
accountName_ = accountName;
|
||||
setParameter(std::string("AccountName"), accountName);
|
||||
}
|
||||
|
||||
void ModifyAccountDescriptionRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string ModifyAccountDescriptionRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void ModifyAccountDescriptionRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
81
gpdb/src/model/ModifyBackupPolicyRequest.cc
Normal file
81
gpdb/src/model/ModifyBackupPolicyRequest.cc
Normal 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/gpdb/model/ModifyBackupPolicyRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyBackupPolicyRequest;
|
||||
|
||||
ModifyBackupPolicyRequest::ModifyBackupPolicyRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ModifyBackupPolicy") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyBackupPolicyRequest::~ModifyBackupPolicyRequest() {}
|
||||
|
||||
std::string ModifyBackupPolicyRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void ModifyBackupPolicyRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string ModifyBackupPolicyRequest::getRecoveryPointPeriod() const {
|
||||
return recoveryPointPeriod_;
|
||||
}
|
||||
|
||||
void ModifyBackupPolicyRequest::setRecoveryPointPeriod(const std::string &recoveryPointPeriod) {
|
||||
recoveryPointPeriod_ = recoveryPointPeriod;
|
||||
setParameter(std::string("RecoveryPointPeriod"), recoveryPointPeriod);
|
||||
}
|
||||
|
||||
bool ModifyBackupPolicyRequest::getEnableRecoveryPoint() const {
|
||||
return enableRecoveryPoint_;
|
||||
}
|
||||
|
||||
void ModifyBackupPolicyRequest::setEnableRecoveryPoint(bool enableRecoveryPoint) {
|
||||
enableRecoveryPoint_ = enableRecoveryPoint;
|
||||
setParameter(std::string("EnableRecoveryPoint"), enableRecoveryPoint ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string ModifyBackupPolicyRequest::getPreferredBackupPeriod() const {
|
||||
return preferredBackupPeriod_;
|
||||
}
|
||||
|
||||
void ModifyBackupPolicyRequest::setPreferredBackupPeriod(const std::string &preferredBackupPeriod) {
|
||||
preferredBackupPeriod_ = preferredBackupPeriod;
|
||||
setParameter(std::string("PreferredBackupPeriod"), preferredBackupPeriod);
|
||||
}
|
||||
|
||||
std::string ModifyBackupPolicyRequest::getPreferredBackupTime() const {
|
||||
return preferredBackupTime_;
|
||||
}
|
||||
|
||||
void ModifyBackupPolicyRequest::setPreferredBackupTime(const std::string &preferredBackupTime) {
|
||||
preferredBackupTime_ = preferredBackupTime;
|
||||
setParameter(std::string("PreferredBackupTime"), preferredBackupTime);
|
||||
}
|
||||
|
||||
int ModifyBackupPolicyRequest::getBackupRetentionPeriod() const {
|
||||
return backupRetentionPeriod_;
|
||||
}
|
||||
|
||||
void ModifyBackupPolicyRequest::setBackupRetentionPeriod(int backupRetentionPeriod) {
|
||||
backupRetentionPeriod_ = backupRetentionPeriod;
|
||||
setParameter(std::string("BackupRetentionPeriod"), std::to_string(backupRetentionPeriod));
|
||||
}
|
||||
|
||||
44
gpdb/src/model/ModifyBackupPolicyResult.cc
Normal file
44
gpdb/src/model/ModifyBackupPolicyResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyBackupPolicyResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
ModifyBackupPolicyResult::ModifyBackupPolicyResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyBackupPolicyResult::ModifyBackupPolicyResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyBackupPolicyResult::~ModifyBackupPolicyResult()
|
||||
{}
|
||||
|
||||
void ModifyBackupPolicyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -1,62 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyDBInstanceConnectionModeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceConnectionModeRequest;
|
||||
|
||||
ModifyDBInstanceConnectionModeRequest::ModifyDBInstanceConnectionModeRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceConnectionMode")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyDBInstanceConnectionModeRequest::~ModifyDBInstanceConnectionModeRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getConnectionMode()const
|
||||
{
|
||||
return connectionMode_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyDBInstanceConnectionModeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceConnectionModeRequest;
|
||||
|
||||
ModifyDBInstanceConnectionModeRequest::ModifyDBInstanceConnectionModeRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceConnectionMode") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setConnectionMode(const std::string& connectionMode)
|
||||
{
|
||||
connectionMode_ = connectionMode;
|
||||
setParameter("ConnectionMode", connectionMode);
|
||||
ModifyDBInstanceConnectionModeRequest::~ModifyDBInstanceConnectionModeRequest() {}
|
||||
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getConnectionMode() const {
|
||||
return connectionMode_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void ModifyDBInstanceConnectionModeRequest::setConnectionMode(const std::string &connectionMode) {
|
||||
connectionMode_ = connectionMode;
|
||||
setParameter(std::string("ConnectionMode"), connectionMode);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void ModifyDBInstanceConnectionModeRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string ModifyDBInstanceConnectionModeRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionModeRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,84 +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/gpdb/model/ModifyDBInstanceConnectionStringRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceConnectionStringRequest;
|
||||
|
||||
ModifyDBInstanceConnectionStringRequest::ModifyDBInstanceConnectionStringRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceConnectionString")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyDBInstanceConnectionStringRequest::~ModifyDBInstanceConnectionStringRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getConnectionStringPrefix()const
|
||||
{
|
||||
return connectionStringPrefix_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyDBInstanceConnectionStringRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceConnectionStringRequest;
|
||||
|
||||
ModifyDBInstanceConnectionStringRequest::ModifyDBInstanceConnectionStringRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceConnectionString") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionStringRequest::setConnectionStringPrefix(const std::string& connectionStringPrefix)
|
||||
{
|
||||
connectionStringPrefix_ = connectionStringPrefix;
|
||||
setParameter("ConnectionStringPrefix", connectionStringPrefix);
|
||||
ModifyDBInstanceConnectionStringRequest::~ModifyDBInstanceConnectionStringRequest() {}
|
||||
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getConnectionStringPrefix() const {
|
||||
return connectionStringPrefix_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void ModifyDBInstanceConnectionStringRequest::setConnectionStringPrefix(const std::string &connectionStringPrefix) {
|
||||
connectionStringPrefix_ = connectionStringPrefix;
|
||||
setParameter(std::string("ConnectionStringPrefix"), connectionStringPrefix);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionStringRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void ModifyDBInstanceConnectionStringRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionStringRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getCurrentConnectionString()const
|
||||
{
|
||||
return currentConnectionString_;
|
||||
void ModifyDBInstanceConnectionStringRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionStringRequest::setCurrentConnectionString(const std::string& currentConnectionString)
|
||||
{
|
||||
currentConnectionString_ = currentConnectionString;
|
||||
setParameter("CurrentConnectionString", currentConnectionString);
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getCurrentConnectionString() const {
|
||||
return currentConnectionString_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getPort()const
|
||||
{
|
||||
return port_;
|
||||
void ModifyDBInstanceConnectionStringRequest::setCurrentConnectionString(const std::string ¤tConnectionString) {
|
||||
currentConnectionString_ = currentConnectionString;
|
||||
setParameter(std::string("CurrentConnectionString"), currentConnectionString);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionStringRequest::setPort(const std::string& port)
|
||||
{
|
||||
port_ = port;
|
||||
setParameter("Port", port);
|
||||
std::string ModifyDBInstanceConnectionStringRequest::getPort() const {
|
||||
return port_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceConnectionStringRequest::setPort(const std::string &port) {
|
||||
port_ = port;
|
||||
setParameter(std::string("Port"), port);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyDBInstanceDescriptionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceDescriptionRequest;
|
||||
|
||||
ModifyDBInstanceDescriptionRequest::ModifyDBInstanceDescriptionRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceDescription")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyDBInstanceDescriptionRequest::~ModifyDBInstanceDescriptionRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyDBInstanceDescriptionRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyDBInstanceDescriptionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceDescriptionRequest;
|
||||
|
||||
ModifyDBInstanceDescriptionRequest::ModifyDBInstanceDescriptionRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceDescription") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceDescriptionRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
ModifyDBInstanceDescriptionRequest::~ModifyDBInstanceDescriptionRequest() {}
|
||||
|
||||
std::string ModifyDBInstanceDescriptionRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceDescriptionRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void ModifyDBInstanceDescriptionRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceDescriptionRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string ModifyDBInstanceDescriptionRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceDescriptionRequest::getDBInstanceDescription()const
|
||||
{
|
||||
return dBInstanceDescription_;
|
||||
void ModifyDBInstanceDescriptionRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceDescriptionRequest::setDBInstanceDescription(const std::string& dBInstanceDescription)
|
||||
{
|
||||
dBInstanceDescription_ = dBInstanceDescription;
|
||||
setParameter("DBInstanceDescription", dBInstanceDescription);
|
||||
std::string ModifyDBInstanceDescriptionRequest::getDBInstanceDescription() const {
|
||||
return dBInstanceDescription_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceDescriptionRequest::setDBInstanceDescription(const std::string &dBInstanceDescription) {
|
||||
dBInstanceDescription_ = dBInstanceDescription;
|
||||
setParameter(std::string("DBInstanceDescription"), dBInstanceDescription);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,73 +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/gpdb/model/ModifyDBInstanceMaintainTimeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceMaintainTimeRequest;
|
||||
|
||||
ModifyDBInstanceMaintainTimeRequest::ModifyDBInstanceMaintainTimeRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceMaintainTime")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyDBInstanceMaintainTimeRequest::~ModifyDBInstanceMaintainTimeRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyDBInstanceMaintainTimeRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyDBInstanceMaintainTimeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceMaintainTimeRequest;
|
||||
|
||||
ModifyDBInstanceMaintainTimeRequest::ModifyDBInstanceMaintainTimeRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceMaintainTime") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceMaintainTimeRequest::setStartTime(const std::string& startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setParameter("StartTime", startTime);
|
||||
ModifyDBInstanceMaintainTimeRequest::~ModifyDBInstanceMaintainTimeRequest() {}
|
||||
|
||||
std::string ModifyDBInstanceMaintainTimeRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceMaintainTimeRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void ModifyDBInstanceMaintainTimeRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceMaintainTimeRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string ModifyDBInstanceMaintainTimeRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceMaintainTimeRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void ModifyDBInstanceMaintainTimeRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceMaintainTimeRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string ModifyDBInstanceMaintainTimeRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceMaintainTimeRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
void ModifyDBInstanceMaintainTimeRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceMaintainTimeRequest::setEndTime(const std::string& endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", endTime);
|
||||
std::string ModifyDBInstanceMaintainTimeRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceMaintainTimeRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,95 +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/gpdb/model/ModifyDBInstanceNetworkTypeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceNetworkTypeRequest;
|
||||
|
||||
ModifyDBInstanceNetworkTypeRequest::ModifyDBInstanceNetworkTypeRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceNetworkType")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyDBInstanceNetworkTypeRequest::~ModifyDBInstanceNetworkTypeRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyDBInstanceNetworkTypeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceNetworkTypeRequest;
|
||||
|
||||
ModifyDBInstanceNetworkTypeRequest::ModifyDBInstanceNetworkTypeRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceNetworkType") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceNetworkTypeRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
ModifyDBInstanceNetworkTypeRequest::~ModifyDBInstanceNetworkTypeRequest() {}
|
||||
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void ModifyDBInstanceNetworkTypeRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceNetworkTypeRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getVSwitchId()const
|
||||
{
|
||||
return vSwitchId_;
|
||||
void ModifyDBInstanceNetworkTypeRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceNetworkTypeRequest::setVSwitchId(const std::string& vSwitchId)
|
||||
{
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter("VSwitchId", vSwitchId);
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getVSwitchId() const {
|
||||
return vSwitchId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getPrivateIpAddress()const
|
||||
{
|
||||
return privateIpAddress_;
|
||||
void ModifyDBInstanceNetworkTypeRequest::setVSwitchId(const std::string &vSwitchId) {
|
||||
vSwitchId_ = vSwitchId;
|
||||
setParameter(std::string("VSwitchId"), vSwitchId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceNetworkTypeRequest::setPrivateIpAddress(const std::string& privateIpAddress)
|
||||
{
|
||||
privateIpAddress_ = privateIpAddress;
|
||||
setParameter("PrivateIpAddress", privateIpAddress);
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getPrivateIpAddress() const {
|
||||
return privateIpAddress_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getVPCId()const
|
||||
{
|
||||
return vPCId_;
|
||||
void ModifyDBInstanceNetworkTypeRequest::setPrivateIpAddress(const std::string &privateIpAddress) {
|
||||
privateIpAddress_ = privateIpAddress;
|
||||
setParameter(std::string("PrivateIpAddress"), privateIpAddress);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceNetworkTypeRequest::setVPCId(const std::string& vPCId)
|
||||
{
|
||||
vPCId_ = vPCId;
|
||||
setParameter("VPCId", vPCId);
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getVPCId() const {
|
||||
return vPCId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getInstanceNetworkType()const
|
||||
{
|
||||
return instanceNetworkType_;
|
||||
void ModifyDBInstanceNetworkTypeRequest::setVPCId(const std::string &vPCId) {
|
||||
vPCId_ = vPCId;
|
||||
setParameter(std::string("VPCId"), vPCId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceNetworkTypeRequest::setInstanceNetworkType(const std::string& instanceNetworkType)
|
||||
{
|
||||
instanceNetworkType_ = instanceNetworkType;
|
||||
setParameter("InstanceNetworkType", instanceNetworkType);
|
||||
std::string ModifyDBInstanceNetworkTypeRequest::getInstanceNetworkType() const {
|
||||
return instanceNetworkType_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceNetworkTypeRequest::setInstanceNetworkType(const std::string &instanceNetworkType) {
|
||||
instanceNetworkType_ = instanceNetworkType;
|
||||
setParameter(std::string("InstanceNetworkType"), instanceNetworkType);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,73 +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/gpdb/model/ModifyDBInstanceSSLRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceSSLRequest;
|
||||
|
||||
ModifyDBInstanceSSLRequest::ModifyDBInstanceSSLRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceSSL")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyDBInstanceSSLRequest::~ModifyDBInstanceSSLRequest()
|
||||
{}
|
||||
|
||||
std::string ModifyDBInstanceSSLRequest::getConnectionString()const
|
||||
{
|
||||
return connectionString_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyDBInstanceSSLRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyDBInstanceSSLRequest;
|
||||
|
||||
ModifyDBInstanceSSLRequest::ModifyDBInstanceSSLRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ModifyDBInstanceSSL") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceSSLRequest::setConnectionString(const std::string& connectionString)
|
||||
{
|
||||
connectionString_ = connectionString;
|
||||
setParameter("ConnectionString", connectionString);
|
||||
ModifyDBInstanceSSLRequest::~ModifyDBInstanceSSLRequest() {}
|
||||
|
||||
std::string ModifyDBInstanceSSLRequest::getConnectionString() const {
|
||||
return connectionString_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceSSLRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void ModifyDBInstanceSSLRequest::setConnectionString(const std::string &connectionString) {
|
||||
connectionString_ = connectionString;
|
||||
setParameter(std::string("ConnectionString"), connectionString);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceSSLRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string ModifyDBInstanceSSLRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceSSLRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void ModifyDBInstanceSSLRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceSSLRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string ModifyDBInstanceSSLRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
int ModifyDBInstanceSSLRequest::getSSLEnabled()const
|
||||
{
|
||||
return sSLEnabled_;
|
||||
void ModifyDBInstanceSSLRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void ModifyDBInstanceSSLRequest::setSSLEnabled(int sSLEnabled)
|
||||
{
|
||||
sSLEnabled_ = sSLEnabled;
|
||||
setParameter("SSLEnabled", std::to_string(sSLEnabled));
|
||||
int ModifyDBInstanceSSLRequest::getSSLEnabled() const {
|
||||
return sSLEnabled_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceSSLRequest::setSSLEnabled(int sSLEnabled) {
|
||||
sSLEnabled_ = sSLEnabled;
|
||||
setParameter(std::string("SSLEnabled"), std::to_string(sSLEnabled));
|
||||
}
|
||||
|
||||
|
||||
63
gpdb/src/model/ModifyParametersRequest.cc
Normal file
63
gpdb/src/model/ModifyParametersRequest.cc
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyParametersRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifyParametersRequest;
|
||||
|
||||
ModifyParametersRequest::ModifyParametersRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ModifyParameters") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyParametersRequest::~ModifyParametersRequest() {}
|
||||
|
||||
bool ModifyParametersRequest::getForceRestartInstance() const {
|
||||
return forceRestartInstance_;
|
||||
}
|
||||
|
||||
void ModifyParametersRequest::setForceRestartInstance(bool forceRestartInstance) {
|
||||
forceRestartInstance_ = forceRestartInstance;
|
||||
setParameter(std::string("ForceRestartInstance"), forceRestartInstance ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string ModifyParametersRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void ModifyParametersRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyParametersRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void ModifyParametersRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string ModifyParametersRequest::getParameters() const {
|
||||
return parameters_;
|
||||
}
|
||||
|
||||
void ModifyParametersRequest::setParameters(const std::string ¶meters) {
|
||||
parameters_ = parameters;
|
||||
setParameter(std::string("Parameters"), parameters);
|
||||
}
|
||||
|
||||
44
gpdb/src/model/ModifyParametersResult.cc
Normal file
44
gpdb/src/model/ModifyParametersResult.cc
Normal file
@@ -0,0 +1,44 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifyParametersResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Gpdb;
|
||||
using namespace AlibabaCloud::Gpdb::Model;
|
||||
|
||||
ModifyParametersResult::ModifyParametersResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ModifyParametersResult::ModifyParametersResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ModifyParametersResult::~ModifyParametersResult()
|
||||
{}
|
||||
|
||||
void ModifyParametersResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
|
||||
}
|
||||
|
||||
@@ -1,62 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifySQLCollectorPolicyRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifySQLCollectorPolicyRequest;
|
||||
|
||||
ModifySQLCollectorPolicyRequest::ModifySQLCollectorPolicyRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ModifySQLCollectorPolicy")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifySQLCollectorPolicyRequest::~ModifySQLCollectorPolicyRequest()
|
||||
{}
|
||||
|
||||
std::string ModifySQLCollectorPolicyRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifySQLCollectorPolicyRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifySQLCollectorPolicyRequest;
|
||||
|
||||
ModifySQLCollectorPolicyRequest::ModifySQLCollectorPolicyRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ModifySQLCollectorPolicy") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ModifySQLCollectorPolicyRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
ModifySQLCollectorPolicyRequest::~ModifySQLCollectorPolicyRequest() {}
|
||||
|
||||
std::string ModifySQLCollectorPolicyRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ModifySQLCollectorPolicyRequest::getSQLCollectorStatus()const
|
||||
{
|
||||
return sQLCollectorStatus_;
|
||||
void ModifySQLCollectorPolicyRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ModifySQLCollectorPolicyRequest::setSQLCollectorStatus(const std::string& sQLCollectorStatus)
|
||||
{
|
||||
sQLCollectorStatus_ = sQLCollectorStatus;
|
||||
setParameter("SQLCollectorStatus", sQLCollectorStatus);
|
||||
std::string ModifySQLCollectorPolicyRequest::getSQLCollectorStatus() const {
|
||||
return sQLCollectorStatus_;
|
||||
}
|
||||
|
||||
std::string ModifySQLCollectorPolicyRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void ModifySQLCollectorPolicyRequest::setSQLCollectorStatus(const std::string &sQLCollectorStatus) {
|
||||
sQLCollectorStatus_ = sQLCollectorStatus;
|
||||
setParameter(std::string("SQLCollectorStatus"), sQLCollectorStatus);
|
||||
}
|
||||
|
||||
void ModifySQLCollectorPolicyRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string ModifySQLCollectorPolicyRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void ModifySQLCollectorPolicyRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,84 +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/gpdb/model/ModifySecurityIpsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifySecurityIpsRequest;
|
||||
|
||||
ModifySecurityIpsRequest::ModifySecurityIpsRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ModifySecurityIps")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifySecurityIpsRequest::~ModifySecurityIpsRequest()
|
||||
{}
|
||||
|
||||
std::string ModifySecurityIpsRequest::getDBInstanceIPArrayName()const
|
||||
{
|
||||
return dBInstanceIPArrayName_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ModifySecurityIpsRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ModifySecurityIpsRequest;
|
||||
|
||||
ModifySecurityIpsRequest::ModifySecurityIpsRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ModifySecurityIps") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ModifySecurityIpsRequest::setDBInstanceIPArrayName(const std::string& dBInstanceIPArrayName)
|
||||
{
|
||||
dBInstanceIPArrayName_ = dBInstanceIPArrayName;
|
||||
setParameter("DBInstanceIPArrayName", dBInstanceIPArrayName);
|
||||
ModifySecurityIpsRequest::~ModifySecurityIpsRequest() {}
|
||||
|
||||
std::string ModifySecurityIpsRequest::getDBInstanceIPArrayName() const {
|
||||
return dBInstanceIPArrayName_;
|
||||
}
|
||||
|
||||
std::string ModifySecurityIpsRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void ModifySecurityIpsRequest::setDBInstanceIPArrayName(const std::string &dBInstanceIPArrayName) {
|
||||
dBInstanceIPArrayName_ = dBInstanceIPArrayName;
|
||||
setParameter(std::string("DBInstanceIPArrayName"), dBInstanceIPArrayName);
|
||||
}
|
||||
|
||||
void ModifySecurityIpsRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string ModifySecurityIpsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ModifySecurityIpsRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void ModifySecurityIpsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ModifySecurityIpsRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string ModifySecurityIpsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string ModifySecurityIpsRequest::getSecurityIPList()const
|
||||
{
|
||||
return securityIPList_;
|
||||
void ModifySecurityIpsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void ModifySecurityIpsRequest::setSecurityIPList(const std::string& securityIPList)
|
||||
{
|
||||
securityIPList_ = securityIPList;
|
||||
setParameter("SecurityIPList", securityIPList);
|
||||
std::string ModifySecurityIpsRequest::getSecurityIPList() const {
|
||||
return securityIPList_;
|
||||
}
|
||||
|
||||
std::string ModifySecurityIpsRequest::getDBInstanceIPArrayAttribute()const
|
||||
{
|
||||
return dBInstanceIPArrayAttribute_;
|
||||
void ModifySecurityIpsRequest::setSecurityIPList(const std::string &securityIPList) {
|
||||
securityIPList_ = securityIPList;
|
||||
setParameter(std::string("SecurityIPList"), securityIPList);
|
||||
}
|
||||
|
||||
void ModifySecurityIpsRequest::setDBInstanceIPArrayAttribute(const std::string& dBInstanceIPArrayAttribute)
|
||||
{
|
||||
dBInstanceIPArrayAttribute_ = dBInstanceIPArrayAttribute;
|
||||
setParameter("DBInstanceIPArrayAttribute", dBInstanceIPArrayAttribute);
|
||||
std::string ModifySecurityIpsRequest::getDBInstanceIPArrayAttribute() const {
|
||||
return dBInstanceIPArrayAttribute_;
|
||||
}
|
||||
|
||||
void ModifySecurityIpsRequest::setDBInstanceIPArrayAttribute(const std::string &dBInstanceIPArrayAttribute) {
|
||||
dBInstanceIPArrayAttribute_ = dBInstanceIPArrayAttribute;
|
||||
setParameter(std::string("DBInstanceIPArrayAttribute"), dBInstanceIPArrayAttribute);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +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/gpdb/model/ReleaseInstancePublicConnectionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ReleaseInstancePublicConnectionRequest;
|
||||
|
||||
ReleaseInstancePublicConnectionRequest::ReleaseInstancePublicConnectionRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ReleaseInstancePublicConnection")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ReleaseInstancePublicConnectionRequest::~ReleaseInstancePublicConnectionRequest()
|
||||
{}
|
||||
|
||||
std::string ReleaseInstancePublicConnectionRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ReleaseInstancePublicConnectionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ReleaseInstancePublicConnectionRequest;
|
||||
|
||||
ReleaseInstancePublicConnectionRequest::ReleaseInstancePublicConnectionRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ReleaseInstancePublicConnection") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ReleaseInstancePublicConnectionRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
ReleaseInstancePublicConnectionRequest::~ReleaseInstancePublicConnectionRequest() {}
|
||||
|
||||
std::string ReleaseInstancePublicConnectionRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ReleaseInstancePublicConnectionRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void ReleaseInstancePublicConnectionRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ReleaseInstancePublicConnectionRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string ReleaseInstancePublicConnectionRequest::getAddressType() const {
|
||||
return addressType_;
|
||||
}
|
||||
|
||||
std::string ReleaseInstancePublicConnectionRequest::getCurrentConnectionString()const
|
||||
{
|
||||
return currentConnectionString_;
|
||||
void ReleaseInstancePublicConnectionRequest::setAddressType(const std::string &addressType) {
|
||||
addressType_ = addressType;
|
||||
setParameter(std::string("AddressType"), addressType);
|
||||
}
|
||||
|
||||
void ReleaseInstancePublicConnectionRequest::setCurrentConnectionString(const std::string& currentConnectionString)
|
||||
{
|
||||
currentConnectionString_ = currentConnectionString;
|
||||
setParameter("CurrentConnectionString", currentConnectionString);
|
||||
std::string ReleaseInstancePublicConnectionRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void ReleaseInstancePublicConnectionRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string ReleaseInstancePublicConnectionRequest::getCurrentConnectionString() const {
|
||||
return currentConnectionString_;
|
||||
}
|
||||
|
||||
void ReleaseInstancePublicConnectionRequest::setCurrentConnectionString(const std::string ¤tConnectionString) {
|
||||
currentConnectionString_ = currentConnectionString;
|
||||
setParameter(std::string("CurrentConnectionString"), currentConnectionString);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,73 +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/gpdb/model/ResetAccountPasswordRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ResetAccountPasswordRequest;
|
||||
|
||||
ResetAccountPasswordRequest::ResetAccountPasswordRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "ResetAccountPassword")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ResetAccountPasswordRequest::~ResetAccountPasswordRequest()
|
||||
{}
|
||||
|
||||
std::string ResetAccountPasswordRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/ResetAccountPasswordRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::ResetAccountPasswordRequest;
|
||||
|
||||
ResetAccountPasswordRequest::ResetAccountPasswordRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "ResetAccountPassword") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void ResetAccountPasswordRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
ResetAccountPasswordRequest::~ResetAccountPasswordRequest() {}
|
||||
|
||||
std::string ResetAccountPasswordRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string ResetAccountPasswordRequest::getAccountName()const
|
||||
{
|
||||
return accountName_;
|
||||
void ResetAccountPasswordRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void ResetAccountPasswordRequest::setAccountName(const std::string& accountName)
|
||||
{
|
||||
accountName_ = accountName;
|
||||
setParameter("AccountName", accountName);
|
||||
std::string ResetAccountPasswordRequest::getAccountName() const {
|
||||
return accountName_;
|
||||
}
|
||||
|
||||
std::string ResetAccountPasswordRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void ResetAccountPasswordRequest::setAccountName(const std::string &accountName) {
|
||||
accountName_ = accountName;
|
||||
setParameter(std::string("AccountName"), accountName);
|
||||
}
|
||||
|
||||
void ResetAccountPasswordRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string ResetAccountPasswordRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string ResetAccountPasswordRequest::getAccountPassword()const
|
||||
{
|
||||
return accountPassword_;
|
||||
void ResetAccountPasswordRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void ResetAccountPasswordRequest::setAccountPassword(const std::string& accountPassword)
|
||||
{
|
||||
accountPassword_ = accountPassword;
|
||||
setParameter("AccountPassword", accountPassword);
|
||||
std::string ResetAccountPasswordRequest::getAccountPassword() const {
|
||||
return accountPassword_;
|
||||
}
|
||||
|
||||
void ResetAccountPasswordRequest::setAccountPassword(const std::string &accountPassword) {
|
||||
accountPassword_ = accountPassword;
|
||||
setParameter(std::string("AccountPassword"), accountPassword);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,62 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/RestartDBInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::RestartDBInstanceRequest;
|
||||
|
||||
RestartDBInstanceRequest::RestartDBInstanceRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "RestartDBInstance")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
RestartDBInstanceRequest::~RestartDBInstanceRequest()
|
||||
{}
|
||||
|
||||
std::string RestartDBInstanceRequest::getClientToken()const
|
||||
{
|
||||
return clientToken_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/RestartDBInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::RestartDBInstanceRequest;
|
||||
|
||||
RestartDBInstanceRequest::RestartDBInstanceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "RestartDBInstance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void RestartDBInstanceRequest::setClientToken(const std::string& clientToken)
|
||||
{
|
||||
clientToken_ = clientToken;
|
||||
setParameter("ClientToken", clientToken);
|
||||
RestartDBInstanceRequest::~RestartDBInstanceRequest() {}
|
||||
|
||||
std::string RestartDBInstanceRequest::getClientToken() const {
|
||||
return clientToken_;
|
||||
}
|
||||
|
||||
std::string RestartDBInstanceRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void RestartDBInstanceRequest::setClientToken(const std::string &clientToken) {
|
||||
clientToken_ = clientToken;
|
||||
setParameter(std::string("ClientToken"), clientToken);
|
||||
}
|
||||
|
||||
void RestartDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string RestartDBInstanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string RestartDBInstanceRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void RestartDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void RestartDBInstanceRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string RestartDBInstanceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void RestartDBInstanceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,73 +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/gpdb/model/SwitchDBInstanceNetTypeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::SwitchDBInstanceNetTypeRequest;
|
||||
|
||||
SwitchDBInstanceNetTypeRequest::SwitchDBInstanceNetTypeRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "SwitchDBInstanceNetType")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SwitchDBInstanceNetTypeRequest::~SwitchDBInstanceNetTypeRequest()
|
||||
{}
|
||||
|
||||
std::string SwitchDBInstanceNetTypeRequest::getConnectionStringPrefix()const
|
||||
{
|
||||
return connectionStringPrefix_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/SwitchDBInstanceNetTypeRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::SwitchDBInstanceNetTypeRequest;
|
||||
|
||||
SwitchDBInstanceNetTypeRequest::SwitchDBInstanceNetTypeRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "SwitchDBInstanceNetType") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void SwitchDBInstanceNetTypeRequest::setConnectionStringPrefix(const std::string& connectionStringPrefix)
|
||||
{
|
||||
connectionStringPrefix_ = connectionStringPrefix;
|
||||
setParameter("ConnectionStringPrefix", connectionStringPrefix);
|
||||
SwitchDBInstanceNetTypeRequest::~SwitchDBInstanceNetTypeRequest() {}
|
||||
|
||||
std::string SwitchDBInstanceNetTypeRequest::getConnectionStringPrefix() const {
|
||||
return connectionStringPrefix_;
|
||||
}
|
||||
|
||||
std::string SwitchDBInstanceNetTypeRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void SwitchDBInstanceNetTypeRequest::setConnectionStringPrefix(const std::string &connectionStringPrefix) {
|
||||
connectionStringPrefix_ = connectionStringPrefix;
|
||||
setParameter(std::string("ConnectionStringPrefix"), connectionStringPrefix);
|
||||
}
|
||||
|
||||
void SwitchDBInstanceNetTypeRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string SwitchDBInstanceNetTypeRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string SwitchDBInstanceNetTypeRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void SwitchDBInstanceNetTypeRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void SwitchDBInstanceNetTypeRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string SwitchDBInstanceNetTypeRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string SwitchDBInstanceNetTypeRequest::getPort()const
|
||||
{
|
||||
return port_;
|
||||
void SwitchDBInstanceNetTypeRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void SwitchDBInstanceNetTypeRequest::setPort(const std::string& port)
|
||||
{
|
||||
port_ = port;
|
||||
setParameter("Port", port);
|
||||
std::string SwitchDBInstanceNetTypeRequest::getPort() const {
|
||||
return port_;
|
||||
}
|
||||
|
||||
void SwitchDBInstanceNetTypeRequest::setPort(const std::string &port) {
|
||||
port_ = port;
|
||||
setParameter(std::string("Port"), port);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,135 +1,112 @@
|
||||
/*
|
||||
* 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/gpdb/model/TagResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::TagResourcesRequest;
|
||||
|
||||
TagResourcesRequest::TagResourcesRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "TagResources")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
TagResourcesRequest::~TagResourcesRequest()
|
||||
{}
|
||||
|
||||
long TagResourcesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/TagResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::TagResourcesRequest;
|
||||
|
||||
TagResourcesRequest::TagResourcesRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "TagResources") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
TagResourcesRequest::~TagResourcesRequest() {}
|
||||
|
||||
long TagResourcesRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
std::string TagResourcesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void TagResourcesRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string TagResourcesRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string TagResourcesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void TagResourcesRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string TagResourcesRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::vector<TagResourcesRequest::Tag> TagResourcesRequest::getTag()const
|
||||
{
|
||||
return tag_;
|
||||
void TagResourcesRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setTag(const std::vector<Tag>& tag)
|
||||
{
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
}
|
||||
std::vector<TagResourcesRequest::Tag> TagResourcesRequest::getTag() const {
|
||||
return tag_;
|
||||
}
|
||||
|
||||
std::vector<std::string> TagResourcesRequest::getResourceId()const
|
||||
{
|
||||
return resourceId_;
|
||||
void TagResourcesRequest::setTag(const std::vector<TagResourcesRequest::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);
|
||||
}
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setResourceId(const std::vector<std::string>& resourceId)
|
||||
{
|
||||
resourceId_ = resourceId;
|
||||
for(int dep1 = 0; dep1!= resourceId.size(); dep1++) {
|
||||
setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
|
||||
}
|
||||
std::vector<std::string> TagResourcesRequest::getResourceId() const {
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
std::string TagResourcesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
void TagResourcesRequest::setResourceId(const std::vector<std::string> &resourceId) {
|
||||
resourceId_ = resourceId;
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
std::string TagResourcesRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
std::string TagResourcesRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
void TagResourcesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
std::string TagResourcesRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
long TagResourcesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void TagResourcesRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long TagResourcesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
std::string TagResourcesRequest::getResourceType()const
|
||||
{
|
||||
return resourceType_;
|
||||
void TagResourcesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setResourceType(const std::string& resourceType)
|
||||
{
|
||||
resourceType_ = resourceType;
|
||||
setParameter("ResourceType", resourceType);
|
||||
std::string TagResourcesRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
void TagResourcesRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,143 +1,115 @@
|
||||
/*
|
||||
* 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/gpdb/model/UntagResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::UntagResourcesRequest;
|
||||
|
||||
UntagResourcesRequest::UntagResourcesRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "UntagResources")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UntagResourcesRequest::~UntagResourcesRequest()
|
||||
{}
|
||||
|
||||
long UntagResourcesRequest::getResourceOwnerId()const
|
||||
{
|
||||
return resourceOwnerId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/UntagResourcesRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::UntagResourcesRequest;
|
||||
|
||||
UntagResourcesRequest::UntagResourcesRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "UntagResources") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
{
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
UntagResourcesRequest::~UntagResourcesRequest() {}
|
||||
|
||||
long UntagResourcesRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
std::string UntagResourcesRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
void UntagResourcesRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
std::string UntagResourcesRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string UntagResourcesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void UntagResourcesRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string UntagResourcesRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
bool UntagResourcesRequest::getAll()const
|
||||
{
|
||||
return all_;
|
||||
void UntagResourcesRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setAll(bool all)
|
||||
{
|
||||
all_ = all;
|
||||
setParameter("All", all ? "true" : "false");
|
||||
bool UntagResourcesRequest::getAll() const {
|
||||
return all_;
|
||||
}
|
||||
|
||||
std::vector<std::string> UntagResourcesRequest::getResourceId()const
|
||||
{
|
||||
return resourceId_;
|
||||
void UntagResourcesRequest::setAll(bool all) {
|
||||
all_ = all;
|
||||
setParameter(std::string("All"), all ? "true" : "false");
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setResourceId(const std::vector<std::string>& resourceId)
|
||||
{
|
||||
resourceId_ = resourceId;
|
||||
for(int dep1 = 0; dep1!= resourceId.size(); dep1++) {
|
||||
setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1));
|
||||
}
|
||||
std::vector<std::string> UntagResourcesRequest::getResourceId() const {
|
||||
return resourceId_;
|
||||
}
|
||||
|
||||
std::string UntagResourcesRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
void UntagResourcesRequest::setResourceId(const std::vector<std::string> &resourceId) {
|
||||
resourceId_ = resourceId;
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
|
||||
{
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
std::string UntagResourcesRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
std::string UntagResourcesRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
void UntagResourcesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setOwnerAccount(const std::string& ownerAccount)
|
||||
{
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
std::string UntagResourcesRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
long UntagResourcesRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void UntagResourcesRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long UntagResourcesRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
std::string UntagResourcesRequest::getResourceType()const
|
||||
{
|
||||
return resourceType_;
|
||||
void UntagResourcesRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setResourceType(const std::string& resourceType)
|
||||
{
|
||||
resourceType_ = resourceType;
|
||||
setParameter("ResourceType", resourceType);
|
||||
std::string UntagResourcesRequest::getResourceType() const {
|
||||
return resourceType_;
|
||||
}
|
||||
|
||||
std::vector<std::string> UntagResourcesRequest::getTagKey()const
|
||||
{
|
||||
return tagKey_;
|
||||
void UntagResourcesRequest::setResourceType(const std::string &resourceType) {
|
||||
resourceType_ = resourceType;
|
||||
setParameter(std::string("ResourceType"), resourceType);
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setTagKey(const std::vector<std::string>& tagKey)
|
||||
{
|
||||
tagKey_ = tagKey;
|
||||
for(int dep1 = 0; dep1!= tagKey.size(); dep1++) {
|
||||
setParameter("TagKey."+ std::to_string(dep1), tagKey.at(dep1));
|
||||
}
|
||||
std::vector<std::string> UntagResourcesRequest::getTagKey() const {
|
||||
return tagKey_;
|
||||
}
|
||||
|
||||
void UntagResourcesRequest::setTagKey(const std::vector<std::string> &tagKey) {
|
||||
tagKey_ = tagKey;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,106 +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/gpdb/model/UpgradeDBInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::UpgradeDBInstanceRequest;
|
||||
|
||||
UpgradeDBInstanceRequest::UpgradeDBInstanceRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "UpgradeDBInstance")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UpgradeDBInstanceRequest::~UpgradeDBInstanceRequest()
|
||||
{}
|
||||
|
||||
std::string UpgradeDBInstanceRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/UpgradeDBInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::UpgradeDBInstanceRequest;
|
||||
|
||||
UpgradeDBInstanceRequest::UpgradeDBInstanceRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "UpgradeDBInstance") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void UpgradeDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
UpgradeDBInstanceRequest::~UpgradeDBInstanceRequest() {}
|
||||
|
||||
std::string UpgradeDBInstanceRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string UpgradeDBInstanceRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void UpgradeDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void UpgradeDBInstanceRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string UpgradeDBInstanceRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string UpgradeDBInstanceRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void UpgradeDBInstanceRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void UpgradeDBInstanceRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string UpgradeDBInstanceRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string UpgradeDBInstanceRequest::getDBInstanceGroupCount()const
|
||||
{
|
||||
return dBInstanceGroupCount_;
|
||||
void UpgradeDBInstanceRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void UpgradeDBInstanceRequest::setDBInstanceGroupCount(const std::string& dBInstanceGroupCount)
|
||||
{
|
||||
dBInstanceGroupCount_ = dBInstanceGroupCount;
|
||||
setParameter("DBInstanceGroupCount", dBInstanceGroupCount);
|
||||
std::string UpgradeDBInstanceRequest::getDBInstanceGroupCount() const {
|
||||
return dBInstanceGroupCount_;
|
||||
}
|
||||
|
||||
long UpgradeDBInstanceRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void UpgradeDBInstanceRequest::setDBInstanceGroupCount(const std::string &dBInstanceGroupCount) {
|
||||
dBInstanceGroupCount_ = dBInstanceGroupCount;
|
||||
setParameter(std::string("DBInstanceGroupCount"), dBInstanceGroupCount);
|
||||
}
|
||||
|
||||
void UpgradeDBInstanceRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long UpgradeDBInstanceRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
std::string UpgradeDBInstanceRequest::getDBInstanceClass()const
|
||||
{
|
||||
return dBInstanceClass_;
|
||||
void UpgradeDBInstanceRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
void UpgradeDBInstanceRequest::setDBInstanceClass(const std::string& dBInstanceClass)
|
||||
{
|
||||
dBInstanceClass_ = dBInstanceClass;
|
||||
setParameter("DBInstanceClass", dBInstanceClass);
|
||||
std::string UpgradeDBInstanceRequest::getDBInstanceClass() const {
|
||||
return dBInstanceClass_;
|
||||
}
|
||||
|
||||
std::string UpgradeDBInstanceRequest::getPayType()const
|
||||
{
|
||||
return payType_;
|
||||
void UpgradeDBInstanceRequest::setDBInstanceClass(const std::string &dBInstanceClass) {
|
||||
dBInstanceClass_ = dBInstanceClass;
|
||||
setParameter(std::string("DBInstanceClass"), dBInstanceClass);
|
||||
}
|
||||
|
||||
void UpgradeDBInstanceRequest::setPayType(const std::string& payType)
|
||||
{
|
||||
payType_ = payType;
|
||||
setParameter("PayType", payType);
|
||||
std::string UpgradeDBInstanceRequest::getPayType() const {
|
||||
return payType_;
|
||||
}
|
||||
|
||||
void UpgradeDBInstanceRequest::setPayType(const std::string &payType) {
|
||||
payType_ = payType;
|
||||
setParameter(std::string("PayType"), payType);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,117 +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/gpdb/model/UpgradeDBVersionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::UpgradeDBVersionRequest;
|
||||
|
||||
UpgradeDBVersionRequest::UpgradeDBVersionRequest() :
|
||||
RpcServiceRequest("gpdb", "2016-05-03", "UpgradeDBVersion")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UpgradeDBVersionRequest::~UpgradeDBVersionRequest()
|
||||
{}
|
||||
|
||||
std::string UpgradeDBVersionRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
*/
|
||||
|
||||
#include <alibabacloud/gpdb/model/UpgradeDBVersionRequest.h>
|
||||
|
||||
using AlibabaCloud::Gpdb::Model::UpgradeDBVersionRequest;
|
||||
|
||||
UpgradeDBVersionRequest::UpgradeDBVersionRequest()
|
||||
: RpcServiceRequest("gpdb", "2016-05-03", "UpgradeDBVersion") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
void UpgradeDBVersionRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
{
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
UpgradeDBVersionRequest::~UpgradeDBVersionRequest() {}
|
||||
|
||||
std::string UpgradeDBVersionRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
std::string UpgradeDBVersionRequest::getSwitchTimeMode()const
|
||||
{
|
||||
return switchTimeMode_;
|
||||
void UpgradeDBVersionRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
void UpgradeDBVersionRequest::setSwitchTimeMode(const std::string& switchTimeMode)
|
||||
{
|
||||
switchTimeMode_ = switchTimeMode;
|
||||
setParameter("SwitchTimeMode", switchTimeMode);
|
||||
std::string UpgradeDBVersionRequest::getSwitchTimeMode() const {
|
||||
return switchTimeMode_;
|
||||
}
|
||||
|
||||
std::string UpgradeDBVersionRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
void UpgradeDBVersionRequest::setSwitchTimeMode(const std::string &switchTimeMode) {
|
||||
switchTimeMode_ = switchTimeMode;
|
||||
setParameter(std::string("SwitchTimeMode"), switchTimeMode);
|
||||
}
|
||||
|
||||
void UpgradeDBVersionRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
std::string UpgradeDBVersionRequest::getRegionId() const {
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
std::string UpgradeDBVersionRequest::getDBInstanceId()const
|
||||
{
|
||||
return dBInstanceId_;
|
||||
void UpgradeDBVersionRequest::setRegionId(const std::string ®ionId) {
|
||||
regionId_ = regionId;
|
||||
setParameter(std::string("RegionId"), regionId);
|
||||
}
|
||||
|
||||
void UpgradeDBVersionRequest::setDBInstanceId(const std::string& dBInstanceId)
|
||||
{
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter("DBInstanceId", dBInstanceId);
|
||||
std::string UpgradeDBVersionRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
std::string UpgradeDBVersionRequest::getSwitchTime()const
|
||||
{
|
||||
return switchTime_;
|
||||
void UpgradeDBVersionRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
void UpgradeDBVersionRequest::setSwitchTime(const std::string& switchTime)
|
||||
{
|
||||
switchTime_ = switchTime;
|
||||
setParameter("SwitchTime", switchTime);
|
||||
std::string UpgradeDBVersionRequest::getSwitchTime() const {
|
||||
return switchTime_;
|
||||
}
|
||||
|
||||
std::string UpgradeDBVersionRequest::getMajorVersion()const
|
||||
{
|
||||
return majorVersion_;
|
||||
void UpgradeDBVersionRequest::setSwitchTime(const std::string &switchTime) {
|
||||
switchTime_ = switchTime;
|
||||
setParameter(std::string("SwitchTime"), switchTime);
|
||||
}
|
||||
|
||||
void UpgradeDBVersionRequest::setMajorVersion(const std::string& majorVersion)
|
||||
{
|
||||
majorVersion_ = majorVersion;
|
||||
setParameter("MajorVersion", majorVersion);
|
||||
std::string UpgradeDBVersionRequest::getMajorVersion() const {
|
||||
return majorVersion_;
|
||||
}
|
||||
|
||||
std::string UpgradeDBVersionRequest::getMinorVersion()const
|
||||
{
|
||||
return minorVersion_;
|
||||
void UpgradeDBVersionRequest::setMajorVersion(const std::string &majorVersion) {
|
||||
majorVersion_ = majorVersion;
|
||||
setParameter(std::string("MajorVersion"), majorVersion);
|
||||
}
|
||||
|
||||
void UpgradeDBVersionRequest::setMinorVersion(const std::string& minorVersion)
|
||||
{
|
||||
minorVersion_ = minorVersion;
|
||||
setParameter("MinorVersion", minorVersion);
|
||||
std::string UpgradeDBVersionRequest::getMinorVersion() const {
|
||||
return minorVersion_;
|
||||
}
|
||||
|
||||
long UpgradeDBVersionRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
void UpgradeDBVersionRequest::setMinorVersion(const std::string &minorVersion) {
|
||||
minorVersion_ = minorVersion;
|
||||
setParameter(std::string("MinorVersion"), minorVersion);
|
||||
}
|
||||
|
||||
void UpgradeDBVersionRequest::setOwnerId(long ownerId)
|
||||
{
|
||||
ownerId_ = ownerId;
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
long UpgradeDBVersionRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void UpgradeDBVersionRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user