#include <AWSProvider.hpp>
|
|
| | AWSSession (const std::string &sessionId, const boost::optional< Url > &serverUrl, const std::vector< Url > &workerUrls) |
| |
| | AWSSession (const UUID &uuid, const UUID &versionUUID, const std::string &sessionId, const boost::optional< Url > &serverUrl, const std::string &serverId, const unsigned numServerProcessors, const std::vector< Url > &workerUrls, const std::vector< std::string > &workerIds, const unsigned numWorkerProcessors, const std::string &privateKey, const std::string ×tamp, const std::string ®ion, const std::string &serverInstanceType, const std::string &workerInstanceType) |
| | Constructor provided for deserialization; not for general use. More...
|
| |
|
| virtual | ~AWSSession () |
| | virtual destructor More...
|
| |
|
| std::string | serverId () const |
| |
| unsigned | numServerProcessors () const |
| |
| std::vector< std::string > | workerIds () const |
| |
| unsigned | numWorkerProcessors () const |
| |
| std::string | privateKey () const |
| |
| std::string | timestamp () const |
| |
| std::string | region () const |
| |
| std::string | serverInstanceType () const |
| |
| std::string | workerInstanceType () const |
| |
| unsigned | numWorkers () const |
| |
| unsigned | totalSessionUptime () const |
| |
| unsigned | totalSessionInstances () const |
| |
| void | addWorkerUrl (const Url &workerUrl) |
| |
| void | clearWorkerUrls () |
| |
| std::string | cloudProviderType () const |
| |
| void | resetServerUrl () |
| |
| boost::optional< Url > | serverUrl () const |
| |
| std::string | sessionId () const |
| |
| void | setServerUrl (const Url &serverUrl) |
| |
| UUID | uuid () const |
| | Unique identifier for OSP. More...
|
| |
| UUID | versionUUID () const |
| | Unique identifier of version for OSP. More...
|
| |
| std::vector< Url > | workerUrls () const |
| |
| virtual | ~CloudSession () |
| |
| template<typename T > |
| T | cast () const |
| | cast to type T, can throw std::bad_cast More...
|
| |
| template<typename T > |
| boost::optional< T > | optionalCast () const |
| | cast to optional of type T More...
|
| |
|
| typedef detail::AWSSession_Impl | ImplType |
| |
| typedef detail::CloudSession_Impl | ImplType |
| |
| openstudio::AWSSession::AWSSession |
( |
const std::string & |
sessionId, |
|
|
const boost::optional< Url > & |
serverUrl, |
|
|
const std::vector< Url > & |
workerUrls |
|
) |
| |
| openstudio::AWSSession::AWSSession |
( |
const UUID & |
uuid, |
|
|
const UUID & |
versionUUID, |
|
|
const std::string & |
sessionId, |
|
|
const boost::optional< Url > & |
serverUrl, |
|
|
const std::string & |
serverId, |
|
|
const unsigned |
numServerProcessors, |
|
|
const std::vector< Url > & |
workerUrls, |
|
|
const std::vector< std::string > & |
workerIds, |
|
|
const unsigned |
numWorkerProcessors, |
|
|
const std::string & |
privateKey, |
|
|
const std::string & |
timestamp, |
|
|
const std::string & |
region, |
|
|
const std::string & |
serverInstanceType, |
|
|
const std::string & |
workerInstanceType |
|
) |
| |
Constructor provided for deserialization; not for general use.
| virtual openstudio::AWSSession::~AWSSession |
( |
| ) |
|
|
inlinevirtual |
| openstudio::AWSSession::AWSSession |
( |
const std::shared_ptr< detail::AWSSession_Impl > & |
impl | ) |
|
|
protected |
| void openstudio::AWSSession::addWorkerId |
( |
const std::string & |
workerId | ) |
|
|
protected |
| unsigned openstudio::AWSSession::numServerProcessors |
( |
| ) |
const |
| unsigned openstudio::AWSSession::numWorkerProcessors |
( |
| ) |
const |
| unsigned openstudio::AWSSession::numWorkers |
( |
| ) |
const |
| std::string openstudio::AWSSession::privateKey |
( |
| ) |
const |
| std::string openstudio::AWSSession::region |
( |
| ) |
const |
| std::string openstudio::AWSSession::serverId |
( |
| ) |
const |
| std::string openstudio::AWSSession::serverInstanceType |
( |
| ) |
const |
| void openstudio::AWSSession::setNumServerProcessors |
( |
const unsigned |
numServerProcessors | ) |
|
|
protected |
| void openstudio::AWSSession::setNumWorkerProcessors |
( |
const unsigned |
numWorkerProcessors | ) |
|
|
protected |
| void openstudio::AWSSession::setPrivateKey |
( |
const std::string & |
privateKey | ) |
|
|
protected |
| void openstudio::AWSSession::setRegion |
( |
const std::string & |
region | ) |
|
|
protected |
| void openstudio::AWSSession::setServerId |
( |
const std::string & |
serverId | ) |
|
|
protected |
| void openstudio::AWSSession::setServerInstanceType |
( |
const std::string & |
instanceType | ) |
|
|
protected |
| void openstudio::AWSSession::setTimestamp |
( |
const std::string & |
timestamp | ) |
|
|
protected |
| void openstudio::AWSSession::setWorkerInstanceType |
( |
const std::string & |
instanceType | ) |
|
|
protected |
| std::string openstudio::AWSSession::timestamp |
( |
| ) |
const |
| unsigned openstudio::AWSSession::totalSessionInstances |
( |
| ) |
const |
| unsigned openstudio::AWSSession::totalSessionUptime |
( |
| ) |
const |
| std::vector<std::string> openstudio::AWSSession::workerIds |
( |
| ) |
const |
| std::string openstudio::AWSSession::workerInstanceType |
( |
| ) |
const |