#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 |