#include <CloudProvider.hpp>
|  | 
| typedef detail::CloudSettings_Impl | ImplType | 
|  | 
|  | 
|  | CloudSettings (const std::shared_ptr< detail::CloudSettings_Impl > &impl) | 
|  | 
CloudSettings returns the information needed to use a CloudProvider (e.g. username, password, etc) 
  
  | 
        
          | virtual openstudio::CloudSettings::~CloudSettings | ( |  | ) |  |  | virtual | 
 
 
  
  | 
        
          | openstudio::CloudSettings::CloudSettings | ( | const std::shared_ptr< detail::CloudSettings_Impl > & | impl | ) |  |  | protected | 
 
 
template<typename T > 
  
  | 
        
          | T openstudio::CloudSettings::cast | ( |  | ) | const |  | inline | 
 
cast to type T, can throw std::bad_cast 
 
 
      
        
          | std::string openstudio::CloudSettings::cloudProviderType | ( |  | ) | const | 
      
 
 
      
        
          | bool openstudio::CloudSettings::loadSettings | ( | bool | overwriteExisting = false | ) |  | 
      
 
 
template<typename T > 
  
  | 
        
          | boost::optional<T> openstudio::CloudSettings::optionalCast | ( |  | ) | const |  | inline | 
 
cast to optional of type T 
 
 
      
        
          | bool openstudio::CloudSettings::saveToSettings | ( | bool | overwriteExisting = false | ) | const | 
      
 
 
      
        
          | void openstudio::CloudSettings::signUserAgreement | ( | bool | agree | ) |  | 
      
 
signs the user agreement if passed in true, unsigns if passed in false 
 
 
      
        
          | bool openstudio::CloudSettings::userAgreementSigned | ( |  | ) | const | 
      
 
returns true if the user has signed the user agreement 
 
 
      
        
          | std::string openstudio::CloudSettings::userAgreementText | ( |  | ) | const | 
      
 
returns the user agreement text 
 
 
      
        
          | UUID openstudio::CloudSettings::uuid | ( |  | ) | const | 
      
 
Unique identifier for OSP. 
 
 
      
        
          | UUID openstudio::CloudSettings::versionUUID | ( |  | ) | const | 
      
 
Unique identifier of version for OSP. 
(To avoid unnecessary overhead when nothing has changed.)