You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2015/11/12 20:55:54 UTC
[6/9] airavata git commit: adding api methods for storage resources
http://git-wip-us.apache.org/repos/asf/airavata/blob/e2799d45/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h
index 86a2bd3..67e48ae 100644
--- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h
+++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h
@@ -1037,6 +1037,81 @@ class AiravataIf {
virtual bool deleteComputeResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& computeResourceId) = 0;
/**
+ * Register a Storage Resource.
+ *
+ * @param storageResourceDescription
+ * Storge Resource Object created from the datamodel.
+ *
+ * @return storageResourceId
+ * Returns a server-side generated airavata storage resource globally unique identifier.
+ *
+ *
+ * @param authzToken
+ * @param storageResourceDescription
+ */
+ virtual void registerStorageResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& storageResourceDescription) = 0;
+
+ /**
+ * Fetch the given Storage Resource.
+ *
+ * @param storageResourceId
+ * The identifier for the requested storage resource
+ *
+ * @return storageResourceDescription
+ * Storage Resource Object created from the datamodel..
+ *
+ *
+ * @param authzToken
+ * @param storageResourceId
+ */
+ virtual void getStorageResource( ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId) = 0;
+
+ /**
+ * Fetch all registered Storage Resources.
+ *
+ * @return A map of registered compute resource id's and thier corresponding hostnames.
+ * Compute Resource Object created from the datamodel..
+ *
+ *
+ * @param authzToken
+ */
+ virtual void getAllStorageResourceNames(std::map<std::string, std::string> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken) = 0;
+
+ /**
+ * Update a Compute Resource.
+ *
+ * @param storageResourceId
+ * The identifier for the requested compute resource to be updated.
+ *
+ * @param storageResourceDescription
+ * Storage Resource Object created from the datamodel.
+ *
+ * @return status
+ * Returns a success/failure of the update.
+ *
+ *
+ * @param authzToken
+ * @param storageResourceId
+ * @param storageResourceDescription
+ */
+ virtual bool updateStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& storageResourceDescription) = 0;
+
+ /**
+ * Delete a Storage Resource.
+ *
+ * @param storageResourceId
+ * The identifier for the requested compute resource to be deleted.
+ *
+ * @return status
+ * Returns a success/failure of the deletion.
+ *
+ *
+ * @param authzToken
+ * @param storageResourceId
+ */
+ virtual bool deleteStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId) = 0;
+
+ /**
* Add a Local Job Submission details to a compute resource
* App catalog will return a jobSubmissionInterfaceId which will be added to the jobSubmissionInterfaces.
*
@@ -1962,6 +2037,23 @@ class AiravataNull : virtual public AiravataIf {
bool _return = false;
return _return;
}
+ void registerStorageResource(std::string& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& /* storageResourceDescription */) {
+ return;
+ }
+ void getStorageResource( ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* storageResourceId */) {
+ return;
+ }
+ void getAllStorageResourceNames(std::map<std::string, std::string> & /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */) {
+ return;
+ }
+ bool updateStorageResource(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* storageResourceId */, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& /* storageResourceDescription */) {
+ bool _return = false;
+ return _return;
+ }
+ bool deleteStorageResource(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* storageResourceId */) {
+ bool _return = false;
+ return _return;
+ }
void addLocalSubmissionDetails(std::string& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* computeResourceId */, const int32_t /* priorityOrder */, const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission& /* localSubmission */) {
return;
}
@@ -12563,102 +12655,90 @@ class Airavata_deleteComputeResource_presult {
};
-class Airavata_addLocalSubmissionDetails_args {
+class Airavata_registerStorageResource_args {
public:
- static const char* ascii_fingerprint; // = "ABD3079657DEFDA176E387B3DF45FABE";
- static const uint8_t binary_fingerprint[16]; // = {0xAB,0xD3,0x07,0x96,0x57,0xDE,0xFD,0xA1,0x76,0xE3,0x87,0xB3,0xDF,0x45,0xFA,0xBE};
+ static const char* ascii_fingerprint; // = "EF56E8419C80FD46274C317B7D7F26CE";
+ static const uint8_t binary_fingerprint[16]; // = {0xEF,0x56,0xE8,0x41,0x9C,0x80,0xFD,0x46,0x27,0x4C,0x31,0x7B,0x7D,0x7F,0x26,0xCE};
- Airavata_addLocalSubmissionDetails_args(const Airavata_addLocalSubmissionDetails_args&);
- Airavata_addLocalSubmissionDetails_args& operator=(const Airavata_addLocalSubmissionDetails_args&);
- Airavata_addLocalSubmissionDetails_args() : computeResourceId(), priorityOrder(0) {
+ Airavata_registerStorageResource_args(const Airavata_registerStorageResource_args&);
+ Airavata_registerStorageResource_args& operator=(const Airavata_registerStorageResource_args&);
+ Airavata_registerStorageResource_args() {
}
- virtual ~Airavata_addLocalSubmissionDetails_args() throw();
+ virtual ~Airavata_registerStorageResource_args() throw();
::apache::airavata::model::security::AuthzToken authzToken;
- std::string computeResourceId;
- int32_t priorityOrder;
- ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission localSubmission;
+ ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription storageResourceDescription;
void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val);
- void __set_computeResourceId(const std::string& val);
-
- void __set_priorityOrder(const int32_t val);
-
- void __set_localSubmission(const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission& val);
+ void __set_storageResourceDescription(const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& val);
- bool operator == (const Airavata_addLocalSubmissionDetails_args & rhs) const
+ bool operator == (const Airavata_registerStorageResource_args & rhs) const
{
if (!(authzToken == rhs.authzToken))
return false;
- if (!(computeResourceId == rhs.computeResourceId))
- return false;
- if (!(priorityOrder == rhs.priorityOrder))
- return false;
- if (!(localSubmission == rhs.localSubmission))
+ if (!(storageResourceDescription == rhs.storageResourceDescription))
return false;
return true;
}
- bool operator != (const Airavata_addLocalSubmissionDetails_args &rhs) const {
+ bool operator != (const Airavata_registerStorageResource_args &rhs) const {
return !(*this == rhs);
}
- bool operator < (const Airavata_addLocalSubmissionDetails_args & ) const;
+ bool operator < (const Airavata_registerStorageResource_args & ) const;
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
- friend std::ostream& operator<<(std::ostream& out, const Airavata_addLocalSubmissionDetails_args& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_registerStorageResource_args& obj);
};
-class Airavata_addLocalSubmissionDetails_pargs {
+class Airavata_registerStorageResource_pargs {
public:
- static const char* ascii_fingerprint; // = "ABD3079657DEFDA176E387B3DF45FABE";
- static const uint8_t binary_fingerprint[16]; // = {0xAB,0xD3,0x07,0x96,0x57,0xDE,0xFD,0xA1,0x76,0xE3,0x87,0xB3,0xDF,0x45,0xFA,0xBE};
+ static const char* ascii_fingerprint; // = "EF56E8419C80FD46274C317B7D7F26CE";
+ static const uint8_t binary_fingerprint[16]; // = {0xEF,0x56,0xE8,0x41,0x9C,0x80,0xFD,0x46,0x27,0x4C,0x31,0x7B,0x7D,0x7F,0x26,0xCE};
- virtual ~Airavata_addLocalSubmissionDetails_pargs() throw();
+ virtual ~Airavata_registerStorageResource_pargs() throw();
const ::apache::airavata::model::security::AuthzToken* authzToken;
- const std::string* computeResourceId;
- const int32_t* priorityOrder;
- const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission* localSubmission;
+ const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription* storageResourceDescription;
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
- friend std::ostream& operator<<(std::ostream& out, const Airavata_addLocalSubmissionDetails_pargs& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_registerStorageResource_pargs& obj);
};
-typedef struct _Airavata_addLocalSubmissionDetails_result__isset {
- _Airavata_addLocalSubmissionDetails_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_registerStorageResource_result__isset {
+ _Airavata_registerStorageResource_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
bool success :1;
bool ire :1;
bool ace :1;
bool ase :1;
bool ae :1;
-} _Airavata_addLocalSubmissionDetails_result__isset;
+} _Airavata_registerStorageResource_result__isset;
-class Airavata_addLocalSubmissionDetails_result {
+class Airavata_registerStorageResource_result {
public:
static const char* ascii_fingerprint; // = "21BF57A9FE5AAA661540804D4FB9F023";
static const uint8_t binary_fingerprint[16]; // = {0x21,0xBF,0x57,0xA9,0xFE,0x5A,0xAA,0x66,0x15,0x40,0x80,0x4D,0x4F,0xB9,0xF0,0x23};
- Airavata_addLocalSubmissionDetails_result(const Airavata_addLocalSubmissionDetails_result&);
- Airavata_addLocalSubmissionDetails_result& operator=(const Airavata_addLocalSubmissionDetails_result&);
- Airavata_addLocalSubmissionDetails_result() : success() {
+ Airavata_registerStorageResource_result(const Airavata_registerStorageResource_result&);
+ Airavata_registerStorageResource_result& operator=(const Airavata_registerStorageResource_result&);
+ Airavata_registerStorageResource_result() : success() {
}
- virtual ~Airavata_addLocalSubmissionDetails_result() throw();
+ virtual ~Airavata_registerStorageResource_result() throw();
std::string success;
::apache::airavata::api::error::InvalidRequestException ire;
::apache::airavata::api::error::AiravataClientException ace;
::apache::airavata::api::error::AiravataSystemException ase;
::apache::airavata::api::error::AuthorizationException ae;
- _Airavata_addLocalSubmissionDetails_result__isset __isset;
+ _Airavata_registerStorageResource_result__isset __isset;
void __set_success(const std::string& val);
@@ -12670,7 +12750,7 @@ class Airavata_addLocalSubmissionDetails_result {
void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val);
- bool operator == (const Airavata_addLocalSubmissionDetails_result & rhs) const
+ bool operator == (const Airavata_registerStorageResource_result & rhs) const
{
if (!(success == rhs.success))
return false;
@@ -12684,141 +12764,135 @@ class Airavata_addLocalSubmissionDetails_result {
return false;
return true;
}
- bool operator != (const Airavata_addLocalSubmissionDetails_result &rhs) const {
+ bool operator != (const Airavata_registerStorageResource_result &rhs) const {
return !(*this == rhs);
}
- bool operator < (const Airavata_addLocalSubmissionDetails_result & ) const;
+ bool operator < (const Airavata_registerStorageResource_result & ) const;
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
- friend std::ostream& operator<<(std::ostream& out, const Airavata_addLocalSubmissionDetails_result& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_registerStorageResource_result& obj);
};
-typedef struct _Airavata_addLocalSubmissionDetails_presult__isset {
- _Airavata_addLocalSubmissionDetails_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_registerStorageResource_presult__isset {
+ _Airavata_registerStorageResource_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
bool success :1;
bool ire :1;
bool ace :1;
bool ase :1;
bool ae :1;
-} _Airavata_addLocalSubmissionDetails_presult__isset;
+} _Airavata_registerStorageResource_presult__isset;
-class Airavata_addLocalSubmissionDetails_presult {
+class Airavata_registerStorageResource_presult {
public:
static const char* ascii_fingerprint; // = "21BF57A9FE5AAA661540804D4FB9F023";
static const uint8_t binary_fingerprint[16]; // = {0x21,0xBF,0x57,0xA9,0xFE,0x5A,0xAA,0x66,0x15,0x40,0x80,0x4D,0x4F,0xB9,0xF0,0x23};
- virtual ~Airavata_addLocalSubmissionDetails_presult() throw();
+ virtual ~Airavata_registerStorageResource_presult() throw();
std::string* success;
::apache::airavata::api::error::InvalidRequestException ire;
::apache::airavata::api::error::AiravataClientException ace;
::apache::airavata::api::error::AiravataSystemException ase;
::apache::airavata::api::error::AuthorizationException ae;
- _Airavata_addLocalSubmissionDetails_presult__isset __isset;
+ _Airavata_registerStorageResource_presult__isset __isset;
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
- friend std::ostream& operator<<(std::ostream& out, const Airavata_addLocalSubmissionDetails_presult& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_registerStorageResource_presult& obj);
};
-class Airavata_updateLocalSubmissionDetails_args {
+class Airavata_getStorageResource_args {
public:
- static const char* ascii_fingerprint; // = "F5A6B807509E64946BA08A791F1D4FDA";
- static const uint8_t binary_fingerprint[16]; // = {0xF5,0xA6,0xB8,0x07,0x50,0x9E,0x64,0x94,0x6B,0xA0,0x8A,0x79,0x1F,0x1D,0x4F,0xDA};
+ static const char* ascii_fingerprint; // = "5C8C4FD14D732E7EC3E0A61A8C24C7FF";
+ static const uint8_t binary_fingerprint[16]; // = {0x5C,0x8C,0x4F,0xD1,0x4D,0x73,0x2E,0x7E,0xC3,0xE0,0xA6,0x1A,0x8C,0x24,0xC7,0xFF};
- Airavata_updateLocalSubmissionDetails_args(const Airavata_updateLocalSubmissionDetails_args&);
- Airavata_updateLocalSubmissionDetails_args& operator=(const Airavata_updateLocalSubmissionDetails_args&);
- Airavata_updateLocalSubmissionDetails_args() : jobSubmissionInterfaceId() {
+ Airavata_getStorageResource_args(const Airavata_getStorageResource_args&);
+ Airavata_getStorageResource_args& operator=(const Airavata_getStorageResource_args&);
+ Airavata_getStorageResource_args() : storageResourceId() {
}
- virtual ~Airavata_updateLocalSubmissionDetails_args() throw();
+ virtual ~Airavata_getStorageResource_args() throw();
::apache::airavata::model::security::AuthzToken authzToken;
- std::string jobSubmissionInterfaceId;
- ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission localSubmission;
+ std::string storageResourceId;
void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val);
- void __set_jobSubmissionInterfaceId(const std::string& val);
-
- void __set_localSubmission(const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission& val);
+ void __set_storageResourceId(const std::string& val);
- bool operator == (const Airavata_updateLocalSubmissionDetails_args & rhs) const
+ bool operator == (const Airavata_getStorageResource_args & rhs) const
{
if (!(authzToken == rhs.authzToken))
return false;
- if (!(jobSubmissionInterfaceId == rhs.jobSubmissionInterfaceId))
- return false;
- if (!(localSubmission == rhs.localSubmission))
+ if (!(storageResourceId == rhs.storageResourceId))
return false;
return true;
}
- bool operator != (const Airavata_updateLocalSubmissionDetails_args &rhs) const {
+ bool operator != (const Airavata_getStorageResource_args &rhs) const {
return !(*this == rhs);
}
- bool operator < (const Airavata_updateLocalSubmissionDetails_args & ) const;
+ bool operator < (const Airavata_getStorageResource_args & ) const;
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
- friend std::ostream& operator<<(std::ostream& out, const Airavata_updateLocalSubmissionDetails_args& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getStorageResource_args& obj);
};
-class Airavata_updateLocalSubmissionDetails_pargs {
+class Airavata_getStorageResource_pargs {
public:
- static const char* ascii_fingerprint; // = "F5A6B807509E64946BA08A791F1D4FDA";
- static const uint8_t binary_fingerprint[16]; // = {0xF5,0xA6,0xB8,0x07,0x50,0x9E,0x64,0x94,0x6B,0xA0,0x8A,0x79,0x1F,0x1D,0x4F,0xDA};
+ static const char* ascii_fingerprint; // = "5C8C4FD14D732E7EC3E0A61A8C24C7FF";
+ static const uint8_t binary_fingerprint[16]; // = {0x5C,0x8C,0x4F,0xD1,0x4D,0x73,0x2E,0x7E,0xC3,0xE0,0xA6,0x1A,0x8C,0x24,0xC7,0xFF};
- virtual ~Airavata_updateLocalSubmissionDetails_pargs() throw();
+ virtual ~Airavata_getStorageResource_pargs() throw();
const ::apache::airavata::model::security::AuthzToken* authzToken;
- const std::string* jobSubmissionInterfaceId;
- const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission* localSubmission;
+ const std::string* storageResourceId;
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
- friend std::ostream& operator<<(std::ostream& out, const Airavata_updateLocalSubmissionDetails_pargs& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getStorageResource_pargs& obj);
};
-typedef struct _Airavata_updateLocalSubmissionDetails_result__isset {
- _Airavata_updateLocalSubmissionDetails_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_getStorageResource_result__isset {
+ _Airavata_getStorageResource_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
bool success :1;
bool ire :1;
bool ace :1;
bool ase :1;
bool ae :1;
-} _Airavata_updateLocalSubmissionDetails_result__isset;
+} _Airavata_getStorageResource_result__isset;
-class Airavata_updateLocalSubmissionDetails_result {
+class Airavata_getStorageResource_result {
public:
- static const char* ascii_fingerprint; // = "C0679679E26638BE0A41545C2E17B17A";
- static const uint8_t binary_fingerprint[16]; // = {0xC0,0x67,0x96,0x79,0xE2,0x66,0x38,0xBE,0x0A,0x41,0x54,0x5C,0x2E,0x17,0xB1,0x7A};
+ static const char* ascii_fingerprint; // = "7B9C798338B1B8D554A30DA14AAF0846";
+ static const uint8_t binary_fingerprint[16]; // = {0x7B,0x9C,0x79,0x83,0x38,0xB1,0xB8,0xD5,0x54,0xA3,0x0D,0xA1,0x4A,0xAF,0x08,0x46};
- Airavata_updateLocalSubmissionDetails_result(const Airavata_updateLocalSubmissionDetails_result&);
- Airavata_updateLocalSubmissionDetails_result& operator=(const Airavata_updateLocalSubmissionDetails_result&);
- Airavata_updateLocalSubmissionDetails_result() : success(0) {
+ Airavata_getStorageResource_result(const Airavata_getStorageResource_result&);
+ Airavata_getStorageResource_result& operator=(const Airavata_getStorageResource_result&);
+ Airavata_getStorageResource_result() {
}
- virtual ~Airavata_updateLocalSubmissionDetails_result() throw();
- bool success;
+ virtual ~Airavata_getStorageResource_result() throw();
+ ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription success;
::apache::airavata::api::error::InvalidRequestException ire;
::apache::airavata::api::error::AiravataClientException ace;
::apache::airavata::api::error::AiravataSystemException ase;
::apache::airavata::api::error::AuthorizationException ae;
- _Airavata_updateLocalSubmissionDetails_result__isset __isset;
+ _Airavata_getStorageResource_result__isset __isset;
- void __set_success(const bool val);
+ void __set_success(const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& val);
void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val);
@@ -12828,7 +12902,7 @@ class Airavata_updateLocalSubmissionDetails_result {
void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val);
- bool operator == (const Airavata_updateLocalSubmissionDetails_result & rhs) const
+ bool operator == (const Airavata_getStorageResource_result & rhs) const
{
if (!(success == rhs.success))
return false;
@@ -12842,135 +12916,129 @@ class Airavata_updateLocalSubmissionDetails_result {
return false;
return true;
}
- bool operator != (const Airavata_updateLocalSubmissionDetails_result &rhs) const {
+ bool operator != (const Airavata_getStorageResource_result &rhs) const {
return !(*this == rhs);
}
- bool operator < (const Airavata_updateLocalSubmissionDetails_result & ) const;
+ bool operator < (const Airavata_getStorageResource_result & ) const;
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
- friend std::ostream& operator<<(std::ostream& out, const Airavata_updateLocalSubmissionDetails_result& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getStorageResource_result& obj);
};
-typedef struct _Airavata_updateLocalSubmissionDetails_presult__isset {
- _Airavata_updateLocalSubmissionDetails_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_getStorageResource_presult__isset {
+ _Airavata_getStorageResource_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
bool success :1;
bool ire :1;
bool ace :1;
bool ase :1;
bool ae :1;
-} _Airavata_updateLocalSubmissionDetails_presult__isset;
+} _Airavata_getStorageResource_presult__isset;
-class Airavata_updateLocalSubmissionDetails_presult {
+class Airavata_getStorageResource_presult {
public:
- static const char* ascii_fingerprint; // = "C0679679E26638BE0A41545C2E17B17A";
- static const uint8_t binary_fingerprint[16]; // = {0xC0,0x67,0x96,0x79,0xE2,0x66,0x38,0xBE,0x0A,0x41,0x54,0x5C,0x2E,0x17,0xB1,0x7A};
+ static const char* ascii_fingerprint; // = "7B9C798338B1B8D554A30DA14AAF0846";
+ static const uint8_t binary_fingerprint[16]; // = {0x7B,0x9C,0x79,0x83,0x38,0xB1,0xB8,0xD5,0x54,0xA3,0x0D,0xA1,0x4A,0xAF,0x08,0x46};
- virtual ~Airavata_updateLocalSubmissionDetails_presult() throw();
- bool* success;
+ virtual ~Airavata_getStorageResource_presult() throw();
+ ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription* success;
::apache::airavata::api::error::InvalidRequestException ire;
::apache::airavata::api::error::AiravataClientException ace;
::apache::airavata::api::error::AiravataSystemException ase;
::apache::airavata::api::error::AuthorizationException ae;
- _Airavata_updateLocalSubmissionDetails_presult__isset __isset;
+ _Airavata_getStorageResource_presult__isset __isset;
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
- friend std::ostream& operator<<(std::ostream& out, const Airavata_updateLocalSubmissionDetails_presult& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getStorageResource_presult& obj);
};
-class Airavata_getLocalJobSubmission_args {
+class Airavata_getAllStorageResourceNames_args {
public:
- static const char* ascii_fingerprint; // = "5C8C4FD14D732E7EC3E0A61A8C24C7FF";
- static const uint8_t binary_fingerprint[16]; // = {0x5C,0x8C,0x4F,0xD1,0x4D,0x73,0x2E,0x7E,0xC3,0xE0,0xA6,0x1A,0x8C,0x24,0xC7,0xFF};
+ static const char* ascii_fingerprint; // = "75A7E945AEBB96C8FA8998CBCEB31C27";
+ static const uint8_t binary_fingerprint[16]; // = {0x75,0xA7,0xE9,0x45,0xAE,0xBB,0x96,0xC8,0xFA,0x89,0x98,0xCB,0xCE,0xB3,0x1C,0x27};
- Airavata_getLocalJobSubmission_args(const Airavata_getLocalJobSubmission_args&);
- Airavata_getLocalJobSubmission_args& operator=(const Airavata_getLocalJobSubmission_args&);
- Airavata_getLocalJobSubmission_args() : jobSubmissionId() {
+ Airavata_getAllStorageResourceNames_args(const Airavata_getAllStorageResourceNames_args&);
+ Airavata_getAllStorageResourceNames_args& operator=(const Airavata_getAllStorageResourceNames_args&);
+ Airavata_getAllStorageResourceNames_args() {
}
- virtual ~Airavata_getLocalJobSubmission_args() throw();
+ virtual ~Airavata_getAllStorageResourceNames_args() throw();
::apache::airavata::model::security::AuthzToken authzToken;
- std::string jobSubmissionId;
void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val);
- void __set_jobSubmissionId(const std::string& val);
-
- bool operator == (const Airavata_getLocalJobSubmission_args & rhs) const
+ bool operator == (const Airavata_getAllStorageResourceNames_args & rhs) const
{
if (!(authzToken == rhs.authzToken))
return false;
- if (!(jobSubmissionId == rhs.jobSubmissionId))
- return false;
return true;
}
- bool operator != (const Airavata_getLocalJobSubmission_args &rhs) const {
+ bool operator != (const Airavata_getAllStorageResourceNames_args &rhs) const {
return !(*this == rhs);
}
- bool operator < (const Airavata_getLocalJobSubmission_args & ) const;
+ bool operator < (const Airavata_getAllStorageResourceNames_args & ) const;
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
- friend std::ostream& operator<<(std::ostream& out, const Airavata_getLocalJobSubmission_args& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getAllStorageResourceNames_args& obj);
};
-class Airavata_getLocalJobSubmission_pargs {
+class Airavata_getAllStorageResourceNames_pargs {
public:
- static const char* ascii_fingerprint; // = "5C8C4FD14D732E7EC3E0A61A8C24C7FF";
- static const uint8_t binary_fingerprint[16]; // = {0x5C,0x8C,0x4F,0xD1,0x4D,0x73,0x2E,0x7E,0xC3,0xE0,0xA6,0x1A,0x8C,0x24,0xC7,0xFF};
+ static const char* ascii_fingerprint; // = "75A7E945AEBB96C8FA8998CBCEB31C27";
+ static const uint8_t binary_fingerprint[16]; // = {0x75,0xA7,0xE9,0x45,0xAE,0xBB,0x96,0xC8,0xFA,0x89,0x98,0xCB,0xCE,0xB3,0x1C,0x27};
- virtual ~Airavata_getLocalJobSubmission_pargs() throw();
+ virtual ~Airavata_getAllStorageResourceNames_pargs() throw();
const ::apache::airavata::model::security::AuthzToken* authzToken;
- const std::string* jobSubmissionId;
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
- friend std::ostream& operator<<(std::ostream& out, const Airavata_getLocalJobSubmission_pargs& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getAllStorageResourceNames_pargs& obj);
};
-typedef struct _Airavata_getLocalJobSubmission_result__isset {
- _Airavata_getLocalJobSubmission_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_getAllStorageResourceNames_result__isset {
+ _Airavata_getAllStorageResourceNames_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
bool success :1;
bool ire :1;
bool ace :1;
bool ase :1;
bool ae :1;
-} _Airavata_getLocalJobSubmission_result__isset;
+} _Airavata_getAllStorageResourceNames_result__isset;
-class Airavata_getLocalJobSubmission_result {
+class Airavata_getAllStorageResourceNames_result {
public:
- static const char* ascii_fingerprint; // = "23BFB8C268475C0787439B8DF01C13C9";
- static const uint8_t binary_fingerprint[16]; // = {0x23,0xBF,0xB8,0xC2,0x68,0x47,0x5C,0x07,0x87,0x43,0x9B,0x8D,0xF0,0x1C,0x13,0xC9};
+ static const char* ascii_fingerprint; // = "4D83E75749C4DBB6AB6F160CB4AC1423";
+ static const uint8_t binary_fingerprint[16]; // = {0x4D,0x83,0xE7,0x57,0x49,0xC4,0xDB,0xB6,0xAB,0x6F,0x16,0x0C,0xB4,0xAC,0x14,0x23};
- Airavata_getLocalJobSubmission_result(const Airavata_getLocalJobSubmission_result&);
- Airavata_getLocalJobSubmission_result& operator=(const Airavata_getLocalJobSubmission_result&);
- Airavata_getLocalJobSubmission_result() {
+ Airavata_getAllStorageResourceNames_result(const Airavata_getAllStorageResourceNames_result&);
+ Airavata_getAllStorageResourceNames_result& operator=(const Airavata_getAllStorageResourceNames_result&);
+ Airavata_getAllStorageResourceNames_result() {
}
- virtual ~Airavata_getLocalJobSubmission_result() throw();
- ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission success;
+ virtual ~Airavata_getAllStorageResourceNames_result() throw();
+ std::map<std::string, std::string> success;
::apache::airavata::api::error::InvalidRequestException ire;
::apache::airavata::api::error::AiravataClientException ace;
::apache::airavata::api::error::AiravataSystemException ase;
::apache::airavata::api::error::AuthorizationException ae;
- _Airavata_getLocalJobSubmission_result__isset __isset;
+ _Airavata_getAllStorageResourceNames_result__isset __isset;
- void __set_success(const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission& val);
+ void __set_success(const std::map<std::string, std::string> & val);
void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val);
@@ -12980,7 +13048,7 @@ class Airavata_getLocalJobSubmission_result {
void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val);
- bool operator == (const Airavata_getLocalJobSubmission_result & rhs) const
+ bool operator == (const Airavata_getAllStorageResourceNames_result & rhs) const
{
if (!(success == rhs.success))
return false;
@@ -12994,107 +13062,891 @@ class Airavata_getLocalJobSubmission_result {
return false;
return true;
}
- bool operator != (const Airavata_getLocalJobSubmission_result &rhs) const {
+ bool operator != (const Airavata_getAllStorageResourceNames_result &rhs) const {
return !(*this == rhs);
}
- bool operator < (const Airavata_getLocalJobSubmission_result & ) const;
+ bool operator < (const Airavata_getAllStorageResourceNames_result & ) const;
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
- friend std::ostream& operator<<(std::ostream& out, const Airavata_getLocalJobSubmission_result& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getAllStorageResourceNames_result& obj);
};
-typedef struct _Airavata_getLocalJobSubmission_presult__isset {
- _Airavata_getLocalJobSubmission_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+typedef struct _Airavata_getAllStorageResourceNames_presult__isset {
+ _Airavata_getAllStorageResourceNames_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
bool success :1;
bool ire :1;
bool ace :1;
bool ase :1;
bool ae :1;
-} _Airavata_getLocalJobSubmission_presult__isset;
+} _Airavata_getAllStorageResourceNames_presult__isset;
-class Airavata_getLocalJobSubmission_presult {
+class Airavata_getAllStorageResourceNames_presult {
public:
- static const char* ascii_fingerprint; // = "23BFB8C268475C0787439B8DF01C13C9";
- static const uint8_t binary_fingerprint[16]; // = {0x23,0xBF,0xB8,0xC2,0x68,0x47,0x5C,0x07,0x87,0x43,0x9B,0x8D,0xF0,0x1C,0x13,0xC9};
+ static const char* ascii_fingerprint; // = "4D83E75749C4DBB6AB6F160CB4AC1423";
+ static const uint8_t binary_fingerprint[16]; // = {0x4D,0x83,0xE7,0x57,0x49,0xC4,0xDB,0xB6,0xAB,0x6F,0x16,0x0C,0xB4,0xAC,0x14,0x23};
- virtual ~Airavata_getLocalJobSubmission_presult() throw();
- ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission* success;
+ virtual ~Airavata_getAllStorageResourceNames_presult() throw();
+ std::map<std::string, std::string> * success;
::apache::airavata::api::error::InvalidRequestException ire;
::apache::airavata::api::error::AiravataClientException ace;
::apache::airavata::api::error::AiravataSystemException ase;
::apache::airavata::api::error::AuthorizationException ae;
- _Airavata_getLocalJobSubmission_presult__isset __isset;
+ _Airavata_getAllStorageResourceNames_presult__isset __isset;
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
- friend std::ostream& operator<<(std::ostream& out, const Airavata_getLocalJobSubmission_presult& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getAllStorageResourceNames_presult& obj);
};
-class Airavata_addSSHJobSubmissionDetails_args {
+class Airavata_updateStorageResource_args {
public:
- static const char* ascii_fingerprint; // = "4B55D72AF1A3B39AA96C6A5A2A0631A3";
- static const uint8_t binary_fingerprint[16]; // = {0x4B,0x55,0xD7,0x2A,0xF1,0xA3,0xB3,0x9A,0xA9,0x6C,0x6A,0x5A,0x2A,0x06,0x31,0xA3};
+ static const char* ascii_fingerprint; // = "DADA6DB6ACB2438186445ED0D3585D3D";
+ static const uint8_t binary_fingerprint[16]; // = {0xDA,0xDA,0x6D,0xB6,0xAC,0xB2,0x43,0x81,0x86,0x44,0x5E,0xD0,0xD3,0x58,0x5D,0x3D};
- Airavata_addSSHJobSubmissionDetails_args(const Airavata_addSSHJobSubmissionDetails_args&);
- Airavata_addSSHJobSubmissionDetails_args& operator=(const Airavata_addSSHJobSubmissionDetails_args&);
- Airavata_addSSHJobSubmissionDetails_args() : computeResourceId(), priorityOrder(0) {
+ Airavata_updateStorageResource_args(const Airavata_updateStorageResource_args&);
+ Airavata_updateStorageResource_args& operator=(const Airavata_updateStorageResource_args&);
+ Airavata_updateStorageResource_args() : storageResourceId() {
}
- virtual ~Airavata_addSSHJobSubmissionDetails_args() throw();
+ virtual ~Airavata_updateStorageResource_args() throw();
::apache::airavata::model::security::AuthzToken authzToken;
- std::string computeResourceId;
- int32_t priorityOrder;
- ::apache::airavata::model::appcatalog::computeresource::SSHJobSubmission sshJobSubmission;
+ std::string storageResourceId;
+ ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription storageResourceDescription;
void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val);
- void __set_computeResourceId(const std::string& val);
-
- void __set_priorityOrder(const int32_t val);
+ void __set_storageResourceId(const std::string& val);
- void __set_sshJobSubmission(const ::apache::airavata::model::appcatalog::computeresource::SSHJobSubmission& val);
+ void __set_storageResourceDescription(const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& val);
- bool operator == (const Airavata_addSSHJobSubmissionDetails_args & rhs) const
+ bool operator == (const Airavata_updateStorageResource_args & rhs) const
{
if (!(authzToken == rhs.authzToken))
return false;
- if (!(computeResourceId == rhs.computeResourceId))
- return false;
- if (!(priorityOrder == rhs.priorityOrder))
+ if (!(storageResourceId == rhs.storageResourceId))
return false;
- if (!(sshJobSubmission == rhs.sshJobSubmission))
+ if (!(storageResourceDescription == rhs.storageResourceDescription))
return false;
return true;
}
- bool operator != (const Airavata_addSSHJobSubmissionDetails_args &rhs) const {
+ bool operator != (const Airavata_updateStorageResource_args &rhs) const {
return !(*this == rhs);
}
- bool operator < (const Airavata_addSSHJobSubmissionDetails_args & ) const;
+ bool operator < (const Airavata_updateStorageResource_args & ) const;
uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
- friend std::ostream& operator<<(std::ostream& out, const Airavata_addSSHJobSubmissionDetails_args& obj);
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_updateStorageResource_args& obj);
};
-class Airavata_addSSHJobSubmissionDetails_pargs {
+class Airavata_updateStorageResource_pargs {
public:
- static const char* ascii_fingerprint; // = "4B55D72AF1A3B39AA96C6A5A2A0631A3";
- static const uint8_t binary_fingerprint[16]; // = {0x4B,0x55,0xD7,0x2A,0xF1,0xA3,0xB3,0x9A,0xA9,0x6C,0x6A,0x5A,0x2A,0x06,0x31,0xA3};
+ static const char* ascii_fingerprint; // = "DADA6DB6ACB2438186445ED0D3585D3D";
+ static const uint8_t binary_fingerprint[16]; // = {0xDA,0xDA,0x6D,0xB6,0xAC,0xB2,0x43,0x81,0x86,0x44,0x5E,0xD0,0xD3,0x58,0x5D,0x3D};
- virtual ~Airavata_addSSHJobSubmissionDetails_pargs() throw();
+ virtual ~Airavata_updateStorageResource_pargs() throw();
+ const ::apache::airavata::model::security::AuthzToken* authzToken;
+ const std::string* storageResourceId;
+ const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription* storageResourceDescription;
+
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_updateStorageResource_pargs& obj);
+};
+
+typedef struct _Airavata_updateStorageResource_result__isset {
+ _Airavata_updateStorageResource_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+ bool success :1;
+ bool ire :1;
+ bool ace :1;
+ bool ase :1;
+ bool ae :1;
+} _Airavata_updateStorageResource_result__isset;
+
+class Airavata_updateStorageResource_result {
+ public:
+
+ static const char* ascii_fingerprint; // = "C0679679E26638BE0A41545C2E17B17A";
+ static const uint8_t binary_fingerprint[16]; // = {0xC0,0x67,0x96,0x79,0xE2,0x66,0x38,0xBE,0x0A,0x41,0x54,0x5C,0x2E,0x17,0xB1,0x7A};
+
+ Airavata_updateStorageResource_result(const Airavata_updateStorageResource_result&);
+ Airavata_updateStorageResource_result& operator=(const Airavata_updateStorageResource_result&);
+ Airavata_updateStorageResource_result() : success(0) {
+ }
+
+ virtual ~Airavata_updateStorageResource_result() throw();
+ bool success;
+ ::apache::airavata::api::error::InvalidRequestException ire;
+ ::apache::airavata::api::error::AiravataClientException ace;
+ ::apache::airavata::api::error::AiravataSystemException ase;
+ ::apache::airavata::api::error::AuthorizationException ae;
+
+ _Airavata_updateStorageResource_result__isset __isset;
+
+ void __set_success(const bool val);
+
+ void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val);
+
+ void __set_ace(const ::apache::airavata::api::error::AiravataClientException& val);
+
+ void __set_ase(const ::apache::airavata::api::error::AiravataSystemException& val);
+
+ void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val);
+
+ bool operator == (const Airavata_updateStorageResource_result & rhs) const
+ {
+ if (!(success == rhs.success))
+ return false;
+ if (!(ire == rhs.ire))
+ return false;
+ if (!(ace == rhs.ace))
+ return false;
+ if (!(ase == rhs.ase))
+ return false;
+ if (!(ae == rhs.ae))
+ return false;
+ return true;
+ }
+ bool operator != (const Airavata_updateStorageResource_result &rhs) const {
+ return !(*this == rhs);
+ }
+
+ bool operator < (const Airavata_updateStorageResource_result & ) const;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_updateStorageResource_result& obj);
+};
+
+typedef struct _Airavata_updateStorageResource_presult__isset {
+ _Airavata_updateStorageResource_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+ bool success :1;
+ bool ire :1;
+ bool ace :1;
+ bool ase :1;
+ bool ae :1;
+} _Airavata_updateStorageResource_presult__isset;
+
+class Airavata_updateStorageResource_presult {
+ public:
+
+ static const char* ascii_fingerprint; // = "C0679679E26638BE0A41545C2E17B17A";
+ static const uint8_t binary_fingerprint[16]; // = {0xC0,0x67,0x96,0x79,0xE2,0x66,0x38,0xBE,0x0A,0x41,0x54,0x5C,0x2E,0x17,0xB1,0x7A};
+
+
+ virtual ~Airavata_updateStorageResource_presult() throw();
+ bool* success;
+ ::apache::airavata::api::error::InvalidRequestException ire;
+ ::apache::airavata::api::error::AiravataClientException ace;
+ ::apache::airavata::api::error::AiravataSystemException ase;
+ ::apache::airavata::api::error::AuthorizationException ae;
+
+ _Airavata_updateStorageResource_presult__isset __isset;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_updateStorageResource_presult& obj);
+};
+
+
+class Airavata_deleteStorageResource_args {
+ public:
+
+ static const char* ascii_fingerprint; // = "5C8C4FD14D732E7EC3E0A61A8C24C7FF";
+ static const uint8_t binary_fingerprint[16]; // = {0x5C,0x8C,0x4F,0xD1,0x4D,0x73,0x2E,0x7E,0xC3,0xE0,0xA6,0x1A,0x8C,0x24,0xC7,0xFF};
+
+ Airavata_deleteStorageResource_args(const Airavata_deleteStorageResource_args&);
+ Airavata_deleteStorageResource_args& operator=(const Airavata_deleteStorageResource_args&);
+ Airavata_deleteStorageResource_args() : storageResourceId() {
+ }
+
+ virtual ~Airavata_deleteStorageResource_args() throw();
+ ::apache::airavata::model::security::AuthzToken authzToken;
+ std::string storageResourceId;
+
+ void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val);
+
+ void __set_storageResourceId(const std::string& val);
+
+ bool operator == (const Airavata_deleteStorageResource_args & rhs) const
+ {
+ if (!(authzToken == rhs.authzToken))
+ return false;
+ if (!(storageResourceId == rhs.storageResourceId))
+ return false;
+ return true;
+ }
+ bool operator != (const Airavata_deleteStorageResource_args &rhs) const {
+ return !(*this == rhs);
+ }
+
+ bool operator < (const Airavata_deleteStorageResource_args & ) const;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_deleteStorageResource_args& obj);
+};
+
+
+class Airavata_deleteStorageResource_pargs {
+ public:
+
+ static const char* ascii_fingerprint; // = "5C8C4FD14D732E7EC3E0A61A8C24C7FF";
+ static const uint8_t binary_fingerprint[16]; // = {0x5C,0x8C,0x4F,0xD1,0x4D,0x73,0x2E,0x7E,0xC3,0xE0,0xA6,0x1A,0x8C,0x24,0xC7,0xFF};
+
+
+ virtual ~Airavata_deleteStorageResource_pargs() throw();
+ const ::apache::airavata::model::security::AuthzToken* authzToken;
+ const std::string* storageResourceId;
+
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_deleteStorageResource_pargs& obj);
+};
+
+typedef struct _Airavata_deleteStorageResource_result__isset {
+ _Airavata_deleteStorageResource_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+ bool success :1;
+ bool ire :1;
+ bool ace :1;
+ bool ase :1;
+ bool ae :1;
+} _Airavata_deleteStorageResource_result__isset;
+
+class Airavata_deleteStorageResource_result {
+ public:
+
+ static const char* ascii_fingerprint; // = "C0679679E26638BE0A41545C2E17B17A";
+ static const uint8_t binary_fingerprint[16]; // = {0xC0,0x67,0x96,0x79,0xE2,0x66,0x38,0xBE,0x0A,0x41,0x54,0x5C,0x2E,0x17,0xB1,0x7A};
+
+ Airavata_deleteStorageResource_result(const Airavata_deleteStorageResource_result&);
+ Airavata_deleteStorageResource_result& operator=(const Airavata_deleteStorageResource_result&);
+ Airavata_deleteStorageResource_result() : success(0) {
+ }
+
+ virtual ~Airavata_deleteStorageResource_result() throw();
+ bool success;
+ ::apache::airavata::api::error::InvalidRequestException ire;
+ ::apache::airavata::api::error::AiravataClientException ace;
+ ::apache::airavata::api::error::AiravataSystemException ase;
+ ::apache::airavata::api::error::AuthorizationException ae;
+
+ _Airavata_deleteStorageResource_result__isset __isset;
+
+ void __set_success(const bool val);
+
+ void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val);
+
+ void __set_ace(const ::apache::airavata::api::error::AiravataClientException& val);
+
+ void __set_ase(const ::apache::airavata::api::error::AiravataSystemException& val);
+
+ void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val);
+
+ bool operator == (const Airavata_deleteStorageResource_result & rhs) const
+ {
+ if (!(success == rhs.success))
+ return false;
+ if (!(ire == rhs.ire))
+ return false;
+ if (!(ace == rhs.ace))
+ return false;
+ if (!(ase == rhs.ase))
+ return false;
+ if (!(ae == rhs.ae))
+ return false;
+ return true;
+ }
+ bool operator != (const Airavata_deleteStorageResource_result &rhs) const {
+ return !(*this == rhs);
+ }
+
+ bool operator < (const Airavata_deleteStorageResource_result & ) const;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_deleteStorageResource_result& obj);
+};
+
+typedef struct _Airavata_deleteStorageResource_presult__isset {
+ _Airavata_deleteStorageResource_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+ bool success :1;
+ bool ire :1;
+ bool ace :1;
+ bool ase :1;
+ bool ae :1;
+} _Airavata_deleteStorageResource_presult__isset;
+
+class Airavata_deleteStorageResource_presult {
+ public:
+
+ static const char* ascii_fingerprint; // = "C0679679E26638BE0A41545C2E17B17A";
+ static const uint8_t binary_fingerprint[16]; // = {0xC0,0x67,0x96,0x79,0xE2,0x66,0x38,0xBE,0x0A,0x41,0x54,0x5C,0x2E,0x17,0xB1,0x7A};
+
+
+ virtual ~Airavata_deleteStorageResource_presult() throw();
+ bool* success;
+ ::apache::airavata::api::error::InvalidRequestException ire;
+ ::apache::airavata::api::error::AiravataClientException ace;
+ ::apache::airavata::api::error::AiravataSystemException ase;
+ ::apache::airavata::api::error::AuthorizationException ae;
+
+ _Airavata_deleteStorageResource_presult__isset __isset;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_deleteStorageResource_presult& obj);
+};
+
+
+class Airavata_addLocalSubmissionDetails_args {
+ public:
+
+ static const char* ascii_fingerprint; // = "ABD3079657DEFDA176E387B3DF45FABE";
+ static const uint8_t binary_fingerprint[16]; // = {0xAB,0xD3,0x07,0x96,0x57,0xDE,0xFD,0xA1,0x76,0xE3,0x87,0xB3,0xDF,0x45,0xFA,0xBE};
+
+ Airavata_addLocalSubmissionDetails_args(const Airavata_addLocalSubmissionDetails_args&);
+ Airavata_addLocalSubmissionDetails_args& operator=(const Airavata_addLocalSubmissionDetails_args&);
+ Airavata_addLocalSubmissionDetails_args() : computeResourceId(), priorityOrder(0) {
+ }
+
+ virtual ~Airavata_addLocalSubmissionDetails_args() throw();
+ ::apache::airavata::model::security::AuthzToken authzToken;
+ std::string computeResourceId;
+ int32_t priorityOrder;
+ ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission localSubmission;
+
+ void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val);
+
+ void __set_computeResourceId(const std::string& val);
+
+ void __set_priorityOrder(const int32_t val);
+
+ void __set_localSubmission(const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission& val);
+
+ bool operator == (const Airavata_addLocalSubmissionDetails_args & rhs) const
+ {
+ if (!(authzToken == rhs.authzToken))
+ return false;
+ if (!(computeResourceId == rhs.computeResourceId))
+ return false;
+ if (!(priorityOrder == rhs.priorityOrder))
+ return false;
+ if (!(localSubmission == rhs.localSubmission))
+ return false;
+ return true;
+ }
+ bool operator != (const Airavata_addLocalSubmissionDetails_args &rhs) const {
+ return !(*this == rhs);
+ }
+
+ bool operator < (const Airavata_addLocalSubmissionDetails_args & ) const;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_addLocalSubmissionDetails_args& obj);
+};
+
+
+class Airavata_addLocalSubmissionDetails_pargs {
+ public:
+
+ static const char* ascii_fingerprint; // = "ABD3079657DEFDA176E387B3DF45FABE";
+ static const uint8_t binary_fingerprint[16]; // = {0xAB,0xD3,0x07,0x96,0x57,0xDE,0xFD,0xA1,0x76,0xE3,0x87,0xB3,0xDF,0x45,0xFA,0xBE};
+
+
+ virtual ~Airavata_addLocalSubmissionDetails_pargs() throw();
+ const ::apache::airavata::model::security::AuthzToken* authzToken;
+ const std::string* computeResourceId;
+ const int32_t* priorityOrder;
+ const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission* localSubmission;
+
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_addLocalSubmissionDetails_pargs& obj);
+};
+
+typedef struct _Airavata_addLocalSubmissionDetails_result__isset {
+ _Airavata_addLocalSubmissionDetails_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+ bool success :1;
+ bool ire :1;
+ bool ace :1;
+ bool ase :1;
+ bool ae :1;
+} _Airavata_addLocalSubmissionDetails_result__isset;
+
+class Airavata_addLocalSubmissionDetails_result {
+ public:
+
+ static const char* ascii_fingerprint; // = "21BF57A9FE5AAA661540804D4FB9F023";
+ static const uint8_t binary_fingerprint[16]; // = {0x21,0xBF,0x57,0xA9,0xFE,0x5A,0xAA,0x66,0x15,0x40,0x80,0x4D,0x4F,0xB9,0xF0,0x23};
+
+ Airavata_addLocalSubmissionDetails_result(const Airavata_addLocalSubmissionDetails_result&);
+ Airavata_addLocalSubmissionDetails_result& operator=(const Airavata_addLocalSubmissionDetails_result&);
+ Airavata_addLocalSubmissionDetails_result() : success() {
+ }
+
+ virtual ~Airavata_addLocalSubmissionDetails_result() throw();
+ std::string success;
+ ::apache::airavata::api::error::InvalidRequestException ire;
+ ::apache::airavata::api::error::AiravataClientException ace;
+ ::apache::airavata::api::error::AiravataSystemException ase;
+ ::apache::airavata::api::error::AuthorizationException ae;
+
+ _Airavata_addLocalSubmissionDetails_result__isset __isset;
+
+ void __set_success(const std::string& val);
+
+ void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val);
+
+ void __set_ace(const ::apache::airavata::api::error::AiravataClientException& val);
+
+ void __set_ase(const ::apache::airavata::api::error::AiravataSystemException& val);
+
+ void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val);
+
+ bool operator == (const Airavata_addLocalSubmissionDetails_result & rhs) const
+ {
+ if (!(success == rhs.success))
+ return false;
+ if (!(ire == rhs.ire))
+ return false;
+ if (!(ace == rhs.ace))
+ return false;
+ if (!(ase == rhs.ase))
+ return false;
+ if (!(ae == rhs.ae))
+ return false;
+ return true;
+ }
+ bool operator != (const Airavata_addLocalSubmissionDetails_result &rhs) const {
+ return !(*this == rhs);
+ }
+
+ bool operator < (const Airavata_addLocalSubmissionDetails_result & ) const;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_addLocalSubmissionDetails_result& obj);
+};
+
+typedef struct _Airavata_addLocalSubmissionDetails_presult__isset {
+ _Airavata_addLocalSubmissionDetails_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+ bool success :1;
+ bool ire :1;
+ bool ace :1;
+ bool ase :1;
+ bool ae :1;
+} _Airavata_addLocalSubmissionDetails_presult__isset;
+
+class Airavata_addLocalSubmissionDetails_presult {
+ public:
+
+ static const char* ascii_fingerprint; // = "21BF57A9FE5AAA661540804D4FB9F023";
+ static const uint8_t binary_fingerprint[16]; // = {0x21,0xBF,0x57,0xA9,0xFE,0x5A,0xAA,0x66,0x15,0x40,0x80,0x4D,0x4F,0xB9,0xF0,0x23};
+
+
+ virtual ~Airavata_addLocalSubmissionDetails_presult() throw();
+ std::string* success;
+ ::apache::airavata::api::error::InvalidRequestException ire;
+ ::apache::airavata::api::error::AiravataClientException ace;
+ ::apache::airavata::api::error::AiravataSystemException ase;
+ ::apache::airavata::api::error::AuthorizationException ae;
+
+ _Airavata_addLocalSubmissionDetails_presult__isset __isset;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_addLocalSubmissionDetails_presult& obj);
+};
+
+
+class Airavata_updateLocalSubmissionDetails_args {
+ public:
+
+ static const char* ascii_fingerprint; // = "F5A6B807509E64946BA08A791F1D4FDA";
+ static const uint8_t binary_fingerprint[16]; // = {0xF5,0xA6,0xB8,0x07,0x50,0x9E,0x64,0x94,0x6B,0xA0,0x8A,0x79,0x1F,0x1D,0x4F,0xDA};
+
+ Airavata_updateLocalSubmissionDetails_args(const Airavata_updateLocalSubmissionDetails_args&);
+ Airavata_updateLocalSubmissionDetails_args& operator=(const Airavata_updateLocalSubmissionDetails_args&);
+ Airavata_updateLocalSubmissionDetails_args() : jobSubmissionInterfaceId() {
+ }
+
+ virtual ~Airavata_updateLocalSubmissionDetails_args() throw();
+ ::apache::airavata::model::security::AuthzToken authzToken;
+ std::string jobSubmissionInterfaceId;
+ ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission localSubmission;
+
+ void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val);
+
+ void __set_jobSubmissionInterfaceId(const std::string& val);
+
+ void __set_localSubmission(const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission& val);
+
+ bool operator == (const Airavata_updateLocalSubmissionDetails_args & rhs) const
+ {
+ if (!(authzToken == rhs.authzToken))
+ return false;
+ if (!(jobSubmissionInterfaceId == rhs.jobSubmissionInterfaceId))
+ return false;
+ if (!(localSubmission == rhs.localSubmission))
+ return false;
+ return true;
+ }
+ bool operator != (const Airavata_updateLocalSubmissionDetails_args &rhs) const {
+ return !(*this == rhs);
+ }
+
+ bool operator < (const Airavata_updateLocalSubmissionDetails_args & ) const;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_updateLocalSubmissionDetails_args& obj);
+};
+
+
+class Airavata_updateLocalSubmissionDetails_pargs {
+ public:
+
+ static const char* ascii_fingerprint; // = "F5A6B807509E64946BA08A791F1D4FDA";
+ static const uint8_t binary_fingerprint[16]; // = {0xF5,0xA6,0xB8,0x07,0x50,0x9E,0x64,0x94,0x6B,0xA0,0x8A,0x79,0x1F,0x1D,0x4F,0xDA};
+
+
+ virtual ~Airavata_updateLocalSubmissionDetails_pargs() throw();
+ const ::apache::airavata::model::security::AuthzToken* authzToken;
+ const std::string* jobSubmissionInterfaceId;
+ const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission* localSubmission;
+
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_updateLocalSubmissionDetails_pargs& obj);
+};
+
+typedef struct _Airavata_updateLocalSubmissionDetails_result__isset {
+ _Airavata_updateLocalSubmissionDetails_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+ bool success :1;
+ bool ire :1;
+ bool ace :1;
+ bool ase :1;
+ bool ae :1;
+} _Airavata_updateLocalSubmissionDetails_result__isset;
+
+class Airavata_updateLocalSubmissionDetails_result {
+ public:
+
+ static const char* ascii_fingerprint; // = "C0679679E26638BE0A41545C2E17B17A";
+ static const uint8_t binary_fingerprint[16]; // = {0xC0,0x67,0x96,0x79,0xE2,0x66,0x38,0xBE,0x0A,0x41,0x54,0x5C,0x2E,0x17,0xB1,0x7A};
+
+ Airavata_updateLocalSubmissionDetails_result(const Airavata_updateLocalSubmissionDetails_result&);
+ Airavata_updateLocalSubmissionDetails_result& operator=(const Airavata_updateLocalSubmissionDetails_result&);
+ Airavata_updateLocalSubmissionDetails_result() : success(0) {
+ }
+
+ virtual ~Airavata_updateLocalSubmissionDetails_result() throw();
+ bool success;
+ ::apache::airavata::api::error::InvalidRequestException ire;
+ ::apache::airavata::api::error::AiravataClientException ace;
+ ::apache::airavata::api::error::AiravataSystemException ase;
+ ::apache::airavata::api::error::AuthorizationException ae;
+
+ _Airavata_updateLocalSubmissionDetails_result__isset __isset;
+
+ void __set_success(const bool val);
+
+ void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val);
+
+ void __set_ace(const ::apache::airavata::api::error::AiravataClientException& val);
+
+ void __set_ase(const ::apache::airavata::api::error::AiravataSystemException& val);
+
+ void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val);
+
+ bool operator == (const Airavata_updateLocalSubmissionDetails_result & rhs) const
+ {
+ if (!(success == rhs.success))
+ return false;
+ if (!(ire == rhs.ire))
+ return false;
+ if (!(ace == rhs.ace))
+ return false;
+ if (!(ase == rhs.ase))
+ return false;
+ if (!(ae == rhs.ae))
+ return false;
+ return true;
+ }
+ bool operator != (const Airavata_updateLocalSubmissionDetails_result &rhs) const {
+ return !(*this == rhs);
+ }
+
+ bool operator < (const Airavata_updateLocalSubmissionDetails_result & ) const;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_updateLocalSubmissionDetails_result& obj);
+};
+
+typedef struct _Airavata_updateLocalSubmissionDetails_presult__isset {
+ _Airavata_updateLocalSubmissionDetails_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+ bool success :1;
+ bool ire :1;
+ bool ace :1;
+ bool ase :1;
+ bool ae :1;
+} _Airavata_updateLocalSubmissionDetails_presult__isset;
+
+class Airavata_updateLocalSubmissionDetails_presult {
+ public:
+
+ static const char* ascii_fingerprint; // = "C0679679E26638BE0A41545C2E17B17A";
+ static const uint8_t binary_fingerprint[16]; // = {0xC0,0x67,0x96,0x79,0xE2,0x66,0x38,0xBE,0x0A,0x41,0x54,0x5C,0x2E,0x17,0xB1,0x7A};
+
+
+ virtual ~Airavata_updateLocalSubmissionDetails_presult() throw();
+ bool* success;
+ ::apache::airavata::api::error::InvalidRequestException ire;
+ ::apache::airavata::api::error::AiravataClientException ace;
+ ::apache::airavata::api::error::AiravataSystemException ase;
+ ::apache::airavata::api::error::AuthorizationException ae;
+
+ _Airavata_updateLocalSubmissionDetails_presult__isset __isset;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_updateLocalSubmissionDetails_presult& obj);
+};
+
+
+class Airavata_getLocalJobSubmission_args {
+ public:
+
+ static const char* ascii_fingerprint; // = "5C8C4FD14D732E7EC3E0A61A8C24C7FF";
+ static const uint8_t binary_fingerprint[16]; // = {0x5C,0x8C,0x4F,0xD1,0x4D,0x73,0x2E,0x7E,0xC3,0xE0,0xA6,0x1A,0x8C,0x24,0xC7,0xFF};
+
+ Airavata_getLocalJobSubmission_args(const Airavata_getLocalJobSubmission_args&);
+ Airavata_getLocalJobSubmission_args& operator=(const Airavata_getLocalJobSubmission_args&);
+ Airavata_getLocalJobSubmission_args() : jobSubmissionId() {
+ }
+
+ virtual ~Airavata_getLocalJobSubmission_args() throw();
+ ::apache::airavata::model::security::AuthzToken authzToken;
+ std::string jobSubmissionId;
+
+ void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val);
+
+ void __set_jobSubmissionId(const std::string& val);
+
+ bool operator == (const Airavata_getLocalJobSubmission_args & rhs) const
+ {
+ if (!(authzToken == rhs.authzToken))
+ return false;
+ if (!(jobSubmissionId == rhs.jobSubmissionId))
+ return false;
+ return true;
+ }
+ bool operator != (const Airavata_getLocalJobSubmission_args &rhs) const {
+ return !(*this == rhs);
+ }
+
+ bool operator < (const Airavata_getLocalJobSubmission_args & ) const;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getLocalJobSubmission_args& obj);
+};
+
+
+class Airavata_getLocalJobSubmission_pargs {
+ public:
+
+ static const char* ascii_fingerprint; // = "5C8C4FD14D732E7EC3E0A61A8C24C7FF";
+ static const uint8_t binary_fingerprint[16]; // = {0x5C,0x8C,0x4F,0xD1,0x4D,0x73,0x2E,0x7E,0xC3,0xE0,0xA6,0x1A,0x8C,0x24,0xC7,0xFF};
+
+
+ virtual ~Airavata_getLocalJobSubmission_pargs() throw();
+ const ::apache::airavata::model::security::AuthzToken* authzToken;
+ const std::string* jobSubmissionId;
+
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getLocalJobSubmission_pargs& obj);
+};
+
+typedef struct _Airavata_getLocalJobSubmission_result__isset {
+ _Airavata_getLocalJobSubmission_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+ bool success :1;
+ bool ire :1;
+ bool ace :1;
+ bool ase :1;
+ bool ae :1;
+} _Airavata_getLocalJobSubmission_result__isset;
+
+class Airavata_getLocalJobSubmission_result {
+ public:
+
+ static const char* ascii_fingerprint; // = "23BFB8C268475C0787439B8DF01C13C9";
+ static const uint8_t binary_fingerprint[16]; // = {0x23,0xBF,0xB8,0xC2,0x68,0x47,0x5C,0x07,0x87,0x43,0x9B,0x8D,0xF0,0x1C,0x13,0xC9};
+
+ Airavata_getLocalJobSubmission_result(const Airavata_getLocalJobSubmission_result&);
+ Airavata_getLocalJobSubmission_result& operator=(const Airavata_getLocalJobSubmission_result&);
+ Airavata_getLocalJobSubmission_result() {
+ }
+
+ virtual ~Airavata_getLocalJobSubmission_result() throw();
+ ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission success;
+ ::apache::airavata::api::error::InvalidRequestException ire;
+ ::apache::airavata::api::error::AiravataClientException ace;
+ ::apache::airavata::api::error::AiravataSystemException ase;
+ ::apache::airavata::api::error::AuthorizationException ae;
+
+ _Airavata_getLocalJobSubmission_result__isset __isset;
+
+ void __set_success(const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission& val);
+
+ void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val);
+
+ void __set_ace(const ::apache::airavata::api::error::AiravataClientException& val);
+
+ void __set_ase(const ::apache::airavata::api::error::AiravataSystemException& val);
+
+ void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val);
+
+ bool operator == (const Airavata_getLocalJobSubmission_result & rhs) const
+ {
+ if (!(success == rhs.success))
+ return false;
+ if (!(ire == rhs.ire))
+ return false;
+ if (!(ace == rhs.ace))
+ return false;
+ if (!(ase == rhs.ase))
+ return false;
+ if (!(ae == rhs.ae))
+ return false;
+ return true;
+ }
+ bool operator != (const Airavata_getLocalJobSubmission_result &rhs) const {
+ return !(*this == rhs);
+ }
+
+ bool operator < (const Airavata_getLocalJobSubmission_result & ) const;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getLocalJobSubmission_result& obj);
+};
+
+typedef struct _Airavata_getLocalJobSubmission_presult__isset {
+ _Airavata_getLocalJobSubmission_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {}
+ bool success :1;
+ bool ire :1;
+ bool ace :1;
+ bool ase :1;
+ bool ae :1;
+} _Airavata_getLocalJobSubmission_presult__isset;
+
+class Airavata_getLocalJobSubmission_presult {
+ public:
+
+ static const char* ascii_fingerprint; // = "23BFB8C268475C0787439B8DF01C13C9";
+ static const uint8_t binary_fingerprint[16]; // = {0x23,0xBF,0xB8,0xC2,0x68,0x47,0x5C,0x07,0x87,0x43,0x9B,0x8D,0xF0,0x1C,0x13,0xC9};
+
+
+ virtual ~Airavata_getLocalJobSubmission_presult() throw();
+ ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission* success;
+ ::apache::airavata::api::error::InvalidRequestException ire;
+ ::apache::airavata::api::error::AiravataClientException ace;
+ ::apache::airavata::api::error::AiravataSystemException ase;
+ ::apache::airavata::api::error::AuthorizationException ae;
+
+ _Airavata_getLocalJobSubmission_presult__isset __isset;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_getLocalJobSubmission_presult& obj);
+};
+
+
+class Airavata_addSSHJobSubmissionDetails_args {
+ public:
+
+ static const char* ascii_fingerprint; // = "4B55D72AF1A3B39AA96C6A5A2A0631A3";
+ static const uint8_t binary_fingerprint[16]; // = {0x4B,0x55,0xD7,0x2A,0xF1,0xA3,0xB3,0x9A,0xA9,0x6C,0x6A,0x5A,0x2A,0x06,0x31,0xA3};
+
+ Airavata_addSSHJobSubmissionDetails_args(const Airavata_addSSHJobSubmissionDetails_args&);
+ Airavata_addSSHJobSubmissionDetails_args& operator=(const Airavata_addSSHJobSubmissionDetails_args&);
+ Airavata_addSSHJobSubmissionDetails_args() : computeResourceId(), priorityOrder(0) {
+ }
+
+ virtual ~Airavata_addSSHJobSubmissionDetails_args() throw();
+ ::apache::airavata::model::security::AuthzToken authzToken;
+ std::string computeResourceId;
+ int32_t priorityOrder;
+ ::apache::airavata::model::appcatalog::computeresource::SSHJobSubmission sshJobSubmission;
+
+ void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val);
+
+ void __set_computeResourceId(const std::string& val);
+
+ void __set_priorityOrder(const int32_t val);
+
+ void __set_sshJobSubmission(const ::apache::airavata::model::appcatalog::computeresource::SSHJobSubmission& val);
+
+ bool operator == (const Airavata_addSSHJobSubmissionDetails_args & rhs) const
+ {
+ if (!(authzToken == rhs.authzToken))
+ return false;
+ if (!(computeResourceId == rhs.computeResourceId))
+ return false;
+ if (!(priorityOrder == rhs.priorityOrder))
+ return false;
+ if (!(sshJobSubmission == rhs.sshJobSubmission))
+ return false;
+ return true;
+ }
+ bool operator != (const Airavata_addSSHJobSubmissionDetails_args &rhs) const {
+ return !(*this == rhs);
+ }
+
+ bool operator < (const Airavata_addSSHJobSubmissionDetails_args & ) const;
+
+ uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
+ uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
+
+ friend std::ostream& operator<<(std::ostream& out, const Airavata_addSSHJobSubmissionDetails_args& obj);
+};
+
+
+class Airavata_addSSHJobSubmissionDetails_pargs {
+ public:
+
+ static const char* ascii_fingerprint; // = "4B55D72AF1A3B39AA96C6A5A2A0631A3";
+ static const uint8_t binary_fingerprint[16]; // = {0x4B,0x55,0xD7,0x2A,0xF1,0xA3,0xB3,0x9A,0xA9,0x6C,0x6A,0x5A,0x2A,0x06,0x31,0xA3};
+
+
+ virtual ~Airavata_addSSHJobSubmissionDetails_pargs() throw();
const ::apache::airavata::model::security::AuthzToken* authzToken;
const std::string* computeResourceId;
const int32_t* priorityOrder;
@@ -21861,6 +22713,21 @@ class AiravataClient : virtual public AiravataIf {
bool deleteComputeResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& computeResourceId);
void send_deleteComputeResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& computeResourceId);
bool recv_deleteComputeResource();
+ void registerStorageResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& storageResourceDescription);
+ void send_registerStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& storageResourceDescription);
+ void recv_registerStorageResource(std::string& _return);
+ void getStorageResource( ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId);
+ void send_getStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId);
+ void recv_getStorageResource( ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& _return);
+ void getAllStorageResourceNames(std::map<std::string, std::string> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken);
+ void send_getAllStorageResourceNames(const ::apache::airavata::model::security::AuthzToken& authzToken);
+ void recv_getAllStorageResourceNames(std::map<std::string, std::string> & _return);
+ bool updateStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& storageResourceDescription);
+ void send_updateStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& storageResourceDescription);
+ bool recv_updateStorageResource();
+ bool deleteStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId);
+ void send_deleteStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId);
+ bool recv_deleteStorageResource();
void addLocalSubmissionDetails(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& computeResourceId, const int32_t priorityOrder, const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission& localSubmission);
void send_addLocalSubmissionDetails(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& computeResourceId, const int32_t priorityOrder, const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission& localSubmission);
void recv_addLocalSubmissionDetails(std::string& _return);
@@ -22116,6 +22983,11 @@ class AiravataProcessor : public ::apache::thrift::TDispatchProcessor {
void process_getAllComputeResourceNames(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
void process_updateComputeResource(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
void process_deleteComputeResource(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
+ void process_registerStorageResource(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
+ void process_getStorageResource(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
+ void process_getAllStorageResourceNames(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
+ void process_updateStorageResource(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
+ void process_deleteStorageResource(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
void process_addLocalSubmissionDetails(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
void process_updateLocalSubmissionDetails(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
void process_getLocalJobSubmission(int32_t seqid, ::apache::thrift::protocol::TProtocol* iprot, ::apache::thrift::protocol::TProtocol* oprot, void* callContext);
@@ -22243,6 +23115,11 @@ class AiravataProcessor : public ::apache::thrift::TDispatchProcessor {
processMap_["getAllComputeResourceNames"] = &AiravataProcessor::process_getAllComputeResourceNames;
processMap_["updateComputeResource"] = &AiravataProcessor::process_updateComputeResource;
processMap_["deleteComputeResource"] = &AiravataProcessor::process_deleteComputeResource;
+ processMap_["registerStorageResource"] = &AiravataProcessor::process_registerStorageResource;
+ processMap_["getStorageResource"] = &AiravataProcessor::process_getStorageResource;
+ processMap_["getAllStorageResourceNames"] = &AiravataProcessor::process_getAllStorageResourceNames;
+ processMap_["updateStorageResource"] = &AiravataProcessor::process_updateStorageResource;
+ processMap_["deleteStorageResource"] = &AiravataProcessor::process_deleteStorageResource;
processMap_["addLocalSubmissionDetails"] = &AiravataProcessor::process_addLocalSubmissionDetails;
processMap_["updateLocalSubmissionDetails"] = &AiravataProcessor::process_updateLocalSubmissionDetails;
processMap_["getLocalJobSubmission"] = &AiravataProcessor::process_getLocalJobSubmission;
@@ -22969,6 +23846,54 @@ class AiravataMultiface : virtual public AiravataIf {
return ifaces_[i]->deleteComputeResource(authzToken, computeResourceId);
}
+ void registerStorageResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& storageResourceDescription) {
+ size_t sz = ifaces_.size();
+ size_t i = 0;
+ for (; i < (sz - 1); ++i) {
+ ifaces_[i]->registerStorageResource(_return, authzToken, storageResourceDescription);
+ }
+ ifaces_[i]->registerStorageResource(_return, authzToken, storageResourceDescription);
+ return;
+ }
+
+ void getStorageResource( ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId) {
+ size_t sz = ifaces_.size();
+ size_t i = 0;
+ for (; i < (sz - 1); ++i) {
+ ifaces_[i]->getStorageResource(_return, authzToken, storageResourceId);
+ }
+ ifaces_[i]->getStorageResource(_return, authzToken, storageResourceId);
+ return;
+ }
+
+ void getAllStorageResourceNames(std::map<std::string, std::string> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken) {
+ size_t sz = ifaces_.size();
+ size_t i = 0;
+ for (; i < (sz - 1); ++i) {
+ ifaces_[i]->getAllStorageResourceNames(_return, authzToken);
+ }
+ ifaces_[i]->getAllStorageResourceNames(_return, authzToken);
+ return;
+ }
+
+ bool updateStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& storageResourceDescription) {
+ size_t sz = ifaces_.size();
+ size_t i = 0;
+ for (; i < (sz - 1); ++i) {
+ ifaces_[i]->updateStorageResource(authzToken, storageResourceId, storageResourceDescription);
+ }
+ return ifaces_[i]->updateStorageResource(authzToken, storageResourceId, storageResourceDescription);
+ }
+
+ bool deleteStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId) {
+ size_t sz = ifaces_.size();
+ size_t i = 0;
+ for (; i < (sz - 1); ++i) {
+ ifaces_[i]->deleteStorageResource(authzToken, storageResourceId);
+ }
+ return ifaces_[i]->deleteStorageResource(authzToken, storageResourceId);
+ }
+
void addLocalSubmissionDetails(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& computeResourceId, const int32_t priorityOrder, const ::apache::airavata::model::appcatalog::computeresource::LOCALSubmission& localSubmission) {
size_t sz = ifaces_.size();
size_t i = 0;
http://git-wip-us.apache.org/repos/asf/airavata/blob/e2799d45/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp
index d28d236..87dc8c2 100644
--- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp
+++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp
@@ -1258,6 +1258,96 @@ class AiravataHandler : virtual public AiravataIf {
}
/**
+ * Register a Storage Resource.
+ *
+ * @param storageResourceDescription
+ * Storge Resource Object created from the datamodel.
+ *
+ * @return storageResourceId
+ * Returns a server-side generated airavata storage resource globally unique identifier.
+ *
+ *
+ * @param authzToken
+ * @param storageResourceDescription
+ */
+ void registerStorageResource(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& storageResourceDescription) {
+ // Your implementation goes here
+ printf("registerStorageResource\n");
+ }
+
+ /**
+ * Fetch the given Storage Resource.
+ *
+ * @param storageResourceId
+ * The identifier for the requested storage resource
+ *
+ * @return storageResourceDescription
+ * Storage Resource Object created from the datamodel..
+ *
+ *
+ * @param authzToken
+ * @param storageResourceId
+ */
+ void getStorageResource( ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId) {
+ // Your implementation goes here
+ printf("getStorageResource\n");
+ }
+
+ /**
+ * Fetch all registered Storage Resources.
+ *
+ * @return A map of registered compute resource id's and thier corresponding hostnames.
+ * Compute Resource Object created from the datamodel..
+ *
+ *
+ * @param authzToken
+ */
+ void getAllStorageResourceNames(std::map<std::string, std::string> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken) {
+ // Your implementation goes here
+ printf("getAllStorageResourceNames\n");
+ }
+
+ /**
+ * Update a Compute Resource.
+ *
+ * @param storageResourceId
+ * The identifier for the requested compute resource to be updated.
+ *
+ * @param storageResourceDescription
+ * Storage Resource Object created from the datamodel.
+ *
+ * @return status
+ * Returns a success/failure of the update.
+ *
+ *
+ * @param authzToken
+ * @param storageResourceId
+ * @param storageResourceDescription
+ */
+ bool updateStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId, const ::apache::airavata::model::appcatalog::storageresource::StorageResourceDescription& storageResourceDescription) {
+ // Your implementation goes here
+ printf("updateStorageResource\n");
+ }
+
+ /**
+ * Delete a Storage Resource.
+ *
+ * @param storageResourceId
+ * The identifier for the requested compute resource to be deleted.
+ *
+ * @return status
+ * Returns a success/failure of the deletion.
+ *
+ *
+ * @param authzToken
+ * @param storageResourceId
+ */
+ bool deleteStorageResource(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& storageResourceId) {
+ // Your implementation goes here
+ printf("deleteStorageResource\n");
+ }
+
+ /**
* Add a Local Job Submission details to a compute resource
* App catalog will return a jobSubmissionInterfaceId which will be added to the jobSubmissionInterfaces.
*
http://git-wip-us.apache.org/repos/asf/airavata/blob/e2799d45/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/airavata_api_types.h
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/airavata_api_types.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/airavata_api_types.h
index cdf9ce5..c0d4e15 100644
--- a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/airavata_api_types.h
+++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/airavata_api_types.h
@@ -39,6 +39,7 @@
#include "experiment_model_types.h"
#include "workspace_model_types.h"
#include "compute_resource_model_types.h"
+#include "storage_resource_model_types.h"
#include "scheduling_model_types.h"
#include "application_io_models_types.h"
#include "application_deployment_model_types.h"
http://git-wip-us.apache.org/repos/asf/airavata/blob/e2799d45/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.cpp
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.cpp b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.cpp
new file mode 100644
index 0000000..0028196
--- /dev/null
+++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.cpp
@@ -0,0 +1,34 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You 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.
+ */
+
+/**
+ * Autogenerated by Thrift Compiler (0.9.2)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ * @generated
+ */
+#include "storage_resource_model_constants.h"
+
+namespace apache { namespace airavata { namespace model { namespace appcatalog { namespace storageresource {
+
+const storage_resource_modelConstants g_storage_resource_model_constants;
+
+storage_resource_modelConstants::storage_resource_modelConstants() {
+}
+
+}}}}} // namespace
+
http://git-wip-us.apache.org/repos/asf/airavata/blob/e2799d45/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.h
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.h b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.h
new file mode 100644
index 0000000..c1acab8
--- /dev/null
+++ b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/storage_resource_model_constants.h
@@ -0,0 +1,41 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You 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.
+ */
+
+/**
+ * Autogenerated by Thrift Compiler (0.9.2)
+ *
+ * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
+ * @generated
+ */
+#ifndef storage_resource_model_CONSTANTS_H
+#define storage_resource_model_CONSTANTS_H
+
+#include "storage_resource_model_types.h"
+
+namespace apache { namespace airavata { namespace model { namespace appcatalog { namespace storageresource {
+
+class storage_resource_modelConstants {
+ public:
+ storage_resource_modelConstants();
+
+};
+
+extern const storage_resource_modelConstants g_storage_resource_model_constants;
+
+}}}}} // namespace
+
+#endif