http://git-wip-us.apache.org/repos/asf/airavata/blob/82e57526/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 284fb98..c3b9023 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 @@ -2448,14 +2448,18 @@ class AiravataIf { * @param userId * The identifier for the requested user resource profile. * + * @param gatewayID + * The identifier to link a gateway for the requested user resource profile. + * * @return UserResourceProfile * User Resource Profile Object. * * * @param authzToken * @param userId + * @param gatewayID */ - virtual void getUserResourceProfile( ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId) = 0; + virtual void getUserResourceProfile( ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID) = 0; /** * Update a User Resource Profile. @@ -2463,6 +2467,9 @@ class AiravataIf { * @param userId * The identifier for the requested user resource to be updated. * + * @param gatewayID + * The identifier to link a gateway for the requested user resource profile. + * * @param UserResourceProfile * User Resource Profile Object. * @@ -2472,9 +2479,10 @@ class AiravataIf { * * @param authzToken * @param userId + * @param gatewayID * @param userResourceProfile */ - virtual bool updateUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& userResourceProfile) = 0; + virtual bool updateUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& userResourceProfile) = 0; /** * Delete the given User Resource Profile. @@ -2482,14 +2490,18 @@ class AiravataIf { * @param userId * The identifier for the requested user resource to be deleted. * + * @param gatewayID + * The identifier to link a gateway for the requested user resource profile. + * * @return status * Returns a success/failure of the deletion. * * * @param authzToken * @param userId + * @param gatewayID */ - virtual bool deleteUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId) = 0; + virtual bool deleteUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID) = 0; /** * Add a Compute Resource Preference to a registered User profile. @@ -2497,6 +2509,9 @@ class AiravataIf { * @param userId * The identifier for the User resource profile to be added. * + * @param gatewayID + * The identifier to link a gateway for the requested user resource profile. + * * @param computeResourceId * Preferences related to a particular compute resource * @@ -2510,10 +2525,11 @@ class AiravataIf { * * @param authzToken * @param userId - * @param computeResourceId - * @param computeResourcePreference + * @param gatewayID + * @param userComputeResourceId + * @param userComputeResourcePreference */ - virtual bool addUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& computeResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& computeResourcePreference) = 0; + virtual bool addUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userComputeResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& userComputeResourcePreference) = 0; /** * Add a Storage Resource Preference to a registered user resource profile. @@ -2521,6 +2537,9 @@ class AiravataIf { * @param userId * The identifier of the user resource profile to be added. * + * @param gatewayID + * The identifier to link a gateway for the requested user resource profile. + * * @param storageResourceId * Preferences related to a particular compute resource * @@ -2534,10 +2553,11 @@ class AiravataIf { * * @param authzToken * @param userId - * @param storageResourceId - * @param storagePreference + * @param gatewayID + * @param userStorageResourceId + * @param userStoragePreference */ - virtual bool addUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& storageResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& storagePreference) = 0; + virtual bool addUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userStorageResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& userStoragePreference) = 0; /** * @@ -2546,7 +2566,10 @@ class AiravataIf { * @param userId * The identifier for the user profile to be requested * - * @param computeResourceId + * @param gatewayID + * The identifier to link a gateway for the requested user resource profile. + * + * @param userComputeResourceId * Preferences related to a particular compute resource * * @return computeResourcePreference @@ -2555,9 +2578,10 @@ class AiravataIf { * * @param authzToken * @param userId - * @param computeResourceId + * @param gatewayID + * @param userComputeResourceId */ - virtual void getUserComputeResourcePreference( ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& computeResourceId) = 0; + virtual void getUserComputeResourcePreference( ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userComputeResourceId) = 0; /** * @@ -2566,18 +2590,61 @@ class AiravataIf { * @param userId * The identifier of the user resource profile to request to fetch the particular storage resource preference. * - * @param storageResourceId + * @param gatewayID + * The identifier to link a gateway for the requested user resource profile. + * + * @param userStorageResourceId * Identifier of the Stprage Preference required to be fetched. * + * @return UserStoragePreference + * Returns the StoragePreference object. + * + * + * @param authzToken + * @param userId + * @param gatewayID + * @param userStorageResourceId + */ + virtual void getUserStoragePreference( ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userStorageResourceId) = 0; + + /** + * + * Fetch all Compute Resource Preferences of a registered gateway profile. + * + * @param userId + * The identifier of the user resource profile to request to fetch the particular storage resource preference. + * + * @param gatewayID + * The identifier for the gateway profile to be requested + * + * @return computeResourcePreference + * Returns the ComputeResourcePreference object. + * + * + * @param authzToken + * @param userId + * @param gatewayID + */ + virtual void getAllUserComputeResourcePreferences(std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID) = 0; + + /** + * Fetch all User Storage Resource Preferences of a registered user profile. + * + * @param userId + * The identifier of the user resource profile to request to fetch the particular storage resource preference. + * + * @param gatewayID + * The identifier for the gateway profile to be requested + * * @return StoragePreference * Returns the StoragePreference object. * * * @param authzToken * @param userId - * @param storageResourceId + * @param gatewayID */ - virtual void getUserStoragePreference( ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& storageResourceId) = 0; + virtual void getAllUserStoragePreferences(std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID) = 0; /** * @@ -2598,10 +2665,13 @@ class AiravataIf { * @param userId * The identifier for the user profile to be updated. * - * @param computeResourceId + * @param gatewayID + * The identifier to link a gateway for the requested user resource profile. + * + * @param userComputeResourceId * Preferences related to a particular compute resource * - * @param computeResourcePreference + * @param userComputeResourcePreference * The ComputeResourcePreference object to be updated to the resource profile. * * @return status @@ -2610,10 +2680,11 @@ class AiravataIf { * * @param authzToken * @param userId - * @param computeResourceId - * @param computeResourcePreference + * @param gatewayID + * @param userComputeResourceId + * @param userComputeResourcePreference */ - virtual bool updateUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& computeResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& computeResourcePreference) = 0; + virtual bool updateUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userComputeResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& userComputeResourcePreference) = 0; /** * Update a Storage Resource Preference of a registered user resource profile. @@ -2621,10 +2692,13 @@ class AiravataIf { * @param userId * The identifier of the user resource profile to be updated. * - * @param storageId + * @param gatewayID + * The identifier to link a gateway for the requested user resource profile. + * + * @param userStorageId * The Storage resource identifier of the one that you want to update * - * @param storagePreference + * @param userStoragePreference * The storagePreference object to be updated to the resource profile. * * @return status @@ -2633,10 +2707,11 @@ class AiravataIf { * * @param authzToken * @param userId - * @param storageId - * @param storagePreference + * @param gatewayID + * @param userStorageId + * @param userStoragePreference */ - virtual bool updateUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& storageId, const ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& storagePreference) = 0; + virtual bool updateUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userStorageId, const ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& userStoragePreference) = 0; /** * Delete the Compute Resource Preference of a registered user resource profile. @@ -2644,7 +2719,10 @@ class AiravataIf { * @param userId * The identifier for the user resource profile to be deleted. * - * @param computeResourceId + * @param gatewayID + * The identifier to link a gateway for the requested user resource profile. + * + * @param userComputeResourceId * Preferences related to a particular compute resource * * @return status @@ -2653,9 +2731,10 @@ class AiravataIf { * * @param authzToken * @param userId - * @param computeResourceId + * @param gatewayID + * @param userComputeResourceId */ - virtual bool deleteUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& computeResourceId) = 0; + virtual bool deleteUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userComputeResourceId) = 0; /** * Delete the Storage Resource Preference of a registered user resource profile. @@ -2663,7 +2742,10 @@ class AiravataIf { * @param userId * The identifier of the user profile to be deleted. * - * @param storageId + * @param gatewayID + * The identifier to link a gateway for the requested user resource profile. + * + * @param userStorageId * ID of the storage preference you want to delete. * * @return status @@ -2672,9 +2754,10 @@ class AiravataIf { * * @param authzToken * @param userId - * @param storageId + * @param gatewayID + * @param userStorageId */ - virtual bool deleteUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& storageId) = 0; + virtual bool deleteUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userStorageId) = 0; virtual void getAllWorkflows(std::vector<std::string> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& gatewayId) = 0; /** @@ -2722,7 +2805,6 @@ class AiravataIf { virtual bool deleteGroup(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& groupId, const std::string& ownerId, const std::string& gatewayId) = 0; virtual void getGroup( ::apache::airavata::model::group::GroupModel& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& groupId) = 0; virtual void getAllGroupsUserBelongs(std::vector< ::apache::airavata::model::group::GroupModel> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userName, const std::string& gatewayId) = 0; - virtual bool isDataSharingEnabled() = 0; }; class AiravataIfFactory { @@ -3188,47 +3270,53 @@ class AiravataNull : virtual public AiravataIf { void registerUserResourceProfile(std::string& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& /* userResourceProfile */) { return; } - void getUserResourceProfile( ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */) { + void getUserResourceProfile( ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */) { return; } - bool updateUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& /* userResourceProfile */) { + bool updateUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */, const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& /* userResourceProfile */) { bool _return = false; return _return; } - bool deleteUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */) { + bool deleteUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */) { bool _return = false; return _return; } - bool addUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* computeResourceId */, const ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& /* computeResourcePreference */) { + bool addUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */, const std::string& /* userComputeResourceId */, const ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& /* userComputeResourcePreference */) { bool _return = false; return _return; } - bool addUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* storageResourceId */, const ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& /* storagePreference */) { + bool addUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */, const std::string& /* userStorageResourceId */, const ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& /* userStoragePreference */) { bool _return = false; return _return; } - void getUserComputeResourcePreference( ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* computeResourceId */) { + void getUserComputeResourcePreference( ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */, const std::string& /* userComputeResourceId */) { return; } - void getUserStoragePreference( ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* storageResourceId */) { + void getUserStoragePreference( ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */, const std::string& /* userStorageResourceId */) { + return; + } + void getAllUserComputeResourcePreferences(std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference> & /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */) { + return; + } + void getAllUserStoragePreferences(std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference> & /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */) { return; } void getAllUserResourceProfiles(std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile> & /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */) { return; } - bool updateUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* computeResourceId */, const ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& /* computeResourcePreference */) { + bool updateUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */, const std::string& /* userComputeResourceId */, const ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& /* userComputeResourcePreference */) { bool _return = false; return _return; } - bool updateUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* storageId */, const ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& /* storagePreference */) { + bool updateUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */, const std::string& /* userStorageId */, const ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& /* userStoragePreference */) { bool _return = false; return _return; } - bool deleteUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* computeResourceId */) { + bool deleteUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */, const std::string& /* userComputeResourceId */) { bool _return = false; return _return; } - bool deleteUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* storageId */) { + bool deleteUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userId */, const std::string& /* gatewayID */, const std::string& /* userStorageId */) { bool _return = false; return _return; } @@ -3298,10 +3386,6 @@ class AiravataNull : virtual public AiravataIf { void getAllGroupsUserBelongs(std::vector< ::apache::airavata::model::group::GroupModel> & /* _return */, const ::apache::airavata::model::security::AuthzToken& /* authzToken */, const std::string& /* userName */, const std::string& /* gatewayId */) { return; } - bool isDataSharingEnabled() { - bool _return = false; - return _return; - } }; @@ -21564,23 +21648,28 @@ class Airavata_getUserResourceProfile_args { Airavata_getUserResourceProfile_args(const Airavata_getUserResourceProfile_args&); Airavata_getUserResourceProfile_args& operator=(const Airavata_getUserResourceProfile_args&); - Airavata_getUserResourceProfile_args() : userId() { + Airavata_getUserResourceProfile_args() : userId(), gatewayID() { } virtual ~Airavata_getUserResourceProfile_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; std::string userId; + std::string gatewayID; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); void __set_userId(const std::string& val); + void __set_gatewayID(const std::string& val); + bool operator == (const Airavata_getUserResourceProfile_args & rhs) const { if (!(authzToken == rhs.authzToken)) return false; if (!(userId == rhs.userId)) return false; + if (!(gatewayID == rhs.gatewayID)) + return false; return true; } bool operator != (const Airavata_getUserResourceProfile_args &rhs) const { @@ -21602,6 +21691,7 @@ class Airavata_getUserResourceProfile_pargs { virtual ~Airavata_getUserResourceProfile_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; const std::string* userId; + const std::string* gatewayID; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -21700,18 +21790,21 @@ class Airavata_updateUserResourceProfile_args { Airavata_updateUserResourceProfile_args(const Airavata_updateUserResourceProfile_args&); Airavata_updateUserResourceProfile_args& operator=(const Airavata_updateUserResourceProfile_args&); - Airavata_updateUserResourceProfile_args() : userId() { + Airavata_updateUserResourceProfile_args() : userId(), gatewayID() { } virtual ~Airavata_updateUserResourceProfile_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; std::string userId; + std::string gatewayID; ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile userResourceProfile; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); void __set_userId(const std::string& val); + void __set_gatewayID(const std::string& val); + void __set_userResourceProfile(const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& val); bool operator == (const Airavata_updateUserResourceProfile_args & rhs) const @@ -21720,6 +21813,8 @@ class Airavata_updateUserResourceProfile_args { return false; if (!(userId == rhs.userId)) return false; + if (!(gatewayID == rhs.gatewayID)) + return false; if (!(userResourceProfile == rhs.userResourceProfile)) return false; return true; @@ -21743,6 +21838,7 @@ class Airavata_updateUserResourceProfile_pargs { virtual ~Airavata_updateUserResourceProfile_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; const std::string* userId; + const std::string* gatewayID; const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile* userResourceProfile; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -21842,23 +21938,28 @@ class Airavata_deleteUserResourceProfile_args { Airavata_deleteUserResourceProfile_args(const Airavata_deleteUserResourceProfile_args&); Airavata_deleteUserResourceProfile_args& operator=(const Airavata_deleteUserResourceProfile_args&); - Airavata_deleteUserResourceProfile_args() : userId() { + Airavata_deleteUserResourceProfile_args() : userId(), gatewayID() { } virtual ~Airavata_deleteUserResourceProfile_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; std::string userId; + std::string gatewayID; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); void __set_userId(const std::string& val); + void __set_gatewayID(const std::string& val); + bool operator == (const Airavata_deleteUserResourceProfile_args & rhs) const { if (!(authzToken == rhs.authzToken)) return false; if (!(userId == rhs.userId)) return false; + if (!(gatewayID == rhs.gatewayID)) + return false; return true; } bool operator != (const Airavata_deleteUserResourceProfile_args &rhs) const { @@ -21880,6 +21981,7 @@ class Airavata_deleteUserResourceProfile_pargs { virtual ~Airavata_deleteUserResourceProfile_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; const std::string* userId; + const std::string* gatewayID; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -21978,22 +22080,25 @@ class Airavata_addUserComputeResourcePreference_args { Airavata_addUserComputeResourcePreference_args(const Airavata_addUserComputeResourcePreference_args&); Airavata_addUserComputeResourcePreference_args& operator=(const Airavata_addUserComputeResourcePreference_args&); - Airavata_addUserComputeResourcePreference_args() : userId(), computeResourceId() { + Airavata_addUserComputeResourcePreference_args() : userId(), gatewayID(), userComputeResourceId() { } virtual ~Airavata_addUserComputeResourcePreference_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; std::string userId; - std::string computeResourceId; - ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference computeResourcePreference; + std::string gatewayID; + std::string userComputeResourceId; + ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference userComputeResourcePreference; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); void __set_userId(const std::string& val); - void __set_computeResourceId(const std::string& val); + void __set_gatewayID(const std::string& val); + + void __set_userComputeResourceId(const std::string& val); - void __set_computeResourcePreference(const ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& val); + void __set_userComputeResourcePreference(const ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& val); bool operator == (const Airavata_addUserComputeResourcePreference_args & rhs) const { @@ -22001,9 +22106,11 @@ class Airavata_addUserComputeResourcePreference_args { return false; if (!(userId == rhs.userId)) return false; - if (!(computeResourceId == rhs.computeResourceId)) + if (!(gatewayID == rhs.gatewayID)) return false; - if (!(computeResourcePreference == rhs.computeResourcePreference)) + if (!(userComputeResourceId == rhs.userComputeResourceId)) + return false; + if (!(userComputeResourcePreference == rhs.userComputeResourcePreference)) return false; return true; } @@ -22026,8 +22133,9 @@ class Airavata_addUserComputeResourcePreference_pargs { virtual ~Airavata_addUserComputeResourcePreference_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; const std::string* userId; - const std::string* computeResourceId; - const ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference* computeResourcePreference; + const std::string* gatewayID; + const std::string* userComputeResourceId; + const ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference* userComputeResourcePreference; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -22126,22 +22234,25 @@ class Airavata_addUserStoragePreference_args { Airavata_addUserStoragePreference_args(const Airavata_addUserStoragePreference_args&); Airavata_addUserStoragePreference_args& operator=(const Airavata_addUserStoragePreference_args&); - Airavata_addUserStoragePreference_args() : userId(), storageResourceId() { + Airavata_addUserStoragePreference_args() : userId(), gatewayID(), userStorageResourceId() { } virtual ~Airavata_addUserStoragePreference_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; std::string userId; - std::string storageResourceId; - ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference storagePreference; + std::string gatewayID; + std::string userStorageResourceId; + ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference userStoragePreference; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); void __set_userId(const std::string& val); - void __set_storageResourceId(const std::string& val); + void __set_gatewayID(const std::string& val); - void __set_storagePreference(const ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& val); + void __set_userStorageResourceId(const std::string& val); + + void __set_userStoragePreference(const ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& val); bool operator == (const Airavata_addUserStoragePreference_args & rhs) const { @@ -22149,9 +22260,11 @@ class Airavata_addUserStoragePreference_args { return false; if (!(userId == rhs.userId)) return false; - if (!(storageResourceId == rhs.storageResourceId)) + if (!(gatewayID == rhs.gatewayID)) return false; - if (!(storagePreference == rhs.storagePreference)) + if (!(userStorageResourceId == rhs.userStorageResourceId)) + return false; + if (!(userStoragePreference == rhs.userStoragePreference)) return false; return true; } @@ -22174,8 +22287,9 @@ class Airavata_addUserStoragePreference_pargs { virtual ~Airavata_addUserStoragePreference_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; const std::string* userId; - const std::string* storageResourceId; - const ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference* storagePreference; + const std::string* gatewayID; + const std::string* userStorageResourceId; + const ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference* userStoragePreference; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -22274,19 +22388,22 @@ class Airavata_getUserComputeResourcePreference_args { Airavata_getUserComputeResourcePreference_args(const Airavata_getUserComputeResourcePreference_args&); Airavata_getUserComputeResourcePreference_args& operator=(const Airavata_getUserComputeResourcePreference_args&); - Airavata_getUserComputeResourcePreference_args() : userId(), computeResourceId() { + Airavata_getUserComputeResourcePreference_args() : userId(), gatewayID(), userComputeResourceId() { } virtual ~Airavata_getUserComputeResourcePreference_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; std::string userId; - std::string computeResourceId; + std::string gatewayID; + std::string userComputeResourceId; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); void __set_userId(const std::string& val); - void __set_computeResourceId(const std::string& val); + void __set_gatewayID(const std::string& val); + + void __set_userComputeResourceId(const std::string& val); bool operator == (const Airavata_getUserComputeResourcePreference_args & rhs) const { @@ -22294,7 +22411,9 @@ class Airavata_getUserComputeResourcePreference_args { return false; if (!(userId == rhs.userId)) return false; - if (!(computeResourceId == rhs.computeResourceId)) + if (!(gatewayID == rhs.gatewayID)) + return false; + if (!(userComputeResourceId == rhs.userComputeResourceId)) return false; return true; } @@ -22317,7 +22436,8 @@ class Airavata_getUserComputeResourcePreference_pargs { virtual ~Airavata_getUserComputeResourcePreference_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; const std::string* userId; - const std::string* computeResourceId; + const std::string* gatewayID; + const std::string* userComputeResourceId; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -22341,7 +22461,7 @@ class Airavata_getUserComputeResourcePreference_result { } virtual ~Airavata_getUserComputeResourcePreference_result() throw(); - ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference success; + ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference success; ::apache::airavata::api::error::InvalidRequestException ire; ::apache::airavata::api::error::AiravataClientException ace; ::apache::airavata::api::error::AiravataSystemException ase; @@ -22349,7 +22469,7 @@ class Airavata_getUserComputeResourcePreference_result { _Airavata_getUserComputeResourcePreference_result__isset __isset; - void __set_success(const ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& val); + void __set_success(const ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& val); void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val); @@ -22398,7 +22518,7 @@ class Airavata_getUserComputeResourcePreference_presult { virtual ~Airavata_getUserComputeResourcePreference_presult() throw(); - ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference* success; + ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference* success; ::apache::airavata::api::error::InvalidRequestException ire; ::apache::airavata::api::error::AiravataClientException ace; ::apache::airavata::api::error::AiravataSystemException ase; @@ -22416,19 +22536,22 @@ class Airavata_getUserStoragePreference_args { Airavata_getUserStoragePreference_args(const Airavata_getUserStoragePreference_args&); Airavata_getUserStoragePreference_args& operator=(const Airavata_getUserStoragePreference_args&); - Airavata_getUserStoragePreference_args() : userId(), storageResourceId() { + Airavata_getUserStoragePreference_args() : userId(), gatewayID(), userStorageResourceId() { } virtual ~Airavata_getUserStoragePreference_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; std::string userId; - std::string storageResourceId; + std::string gatewayID; + std::string userStorageResourceId; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); void __set_userId(const std::string& val); - void __set_storageResourceId(const std::string& val); + void __set_gatewayID(const std::string& val); + + void __set_userStorageResourceId(const std::string& val); bool operator == (const Airavata_getUserStoragePreference_args & rhs) const { @@ -22436,7 +22559,9 @@ class Airavata_getUserStoragePreference_args { return false; if (!(userId == rhs.userId)) return false; - if (!(storageResourceId == rhs.storageResourceId)) + if (!(gatewayID == rhs.gatewayID)) + return false; + if (!(userStorageResourceId == rhs.userStorageResourceId)) return false; return true; } @@ -22459,7 +22584,8 @@ class Airavata_getUserStoragePreference_pargs { virtual ~Airavata_getUserStoragePreference_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; const std::string* userId; - const std::string* storageResourceId; + const std::string* gatewayID; + const std::string* userStorageResourceId; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -22483,7 +22609,7 @@ class Airavata_getUserStoragePreference_result { } virtual ~Airavata_getUserStoragePreference_result() throw(); - ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference success; + ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference success; ::apache::airavata::api::error::InvalidRequestException ire; ::apache::airavata::api::error::AiravataClientException ace; ::apache::airavata::api::error::AiravataSystemException ase; @@ -22491,7 +22617,7 @@ class Airavata_getUserStoragePreference_result { _Airavata_getUserStoragePreference_result__isset __isset; - void __set_success(const ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& val); + void __set_success(const ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& val); void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val); @@ -22540,7 +22666,7 @@ class Airavata_getUserStoragePreference_presult { virtual ~Airavata_getUserStoragePreference_presult() throw(); - ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference* success; + ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference* success; ::apache::airavata::api::error::InvalidRequestException ire; ::apache::airavata::api::error::AiravataClientException ace; ::apache::airavata::api::error::AiravataSystemException ase; @@ -22553,30 +22679,40 @@ class Airavata_getUserStoragePreference_presult { }; -class Airavata_getAllUserResourceProfiles_args { +class Airavata_getAllUserComputeResourcePreferences_args { public: - Airavata_getAllUserResourceProfiles_args(const Airavata_getAllUserResourceProfiles_args&); - Airavata_getAllUserResourceProfiles_args& operator=(const Airavata_getAllUserResourceProfiles_args&); - Airavata_getAllUserResourceProfiles_args() { + Airavata_getAllUserComputeResourcePreferences_args(const Airavata_getAllUserComputeResourcePreferences_args&); + Airavata_getAllUserComputeResourcePreferences_args& operator=(const Airavata_getAllUserComputeResourcePreferences_args&); + Airavata_getAllUserComputeResourcePreferences_args() : userId(), gatewayID() { } - virtual ~Airavata_getAllUserResourceProfiles_args() throw(); + virtual ~Airavata_getAllUserComputeResourcePreferences_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; + std::string userId; + std::string gatewayID; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); - bool operator == (const Airavata_getAllUserResourceProfiles_args & rhs) const + void __set_userId(const std::string& val); + + void __set_gatewayID(const std::string& val); + + bool operator == (const Airavata_getAllUserComputeResourcePreferences_args & rhs) const { if (!(authzToken == rhs.authzToken)) return false; + if (!(userId == rhs.userId)) + return false; + if (!(gatewayID == rhs.gatewayID)) + return false; return true; } - bool operator != (const Airavata_getAllUserResourceProfiles_args &rhs) const { + bool operator != (const Airavata_getAllUserComputeResourcePreferences_args &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_getAllUserResourceProfiles_args & ) const; + bool operator < (const Airavata_getAllUserComputeResourcePreferences_args & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -22584,44 +22720,46 @@ class Airavata_getAllUserResourceProfiles_args { }; -class Airavata_getAllUserResourceProfiles_pargs { +class Airavata_getAllUserComputeResourcePreferences_pargs { public: - virtual ~Airavata_getAllUserResourceProfiles_pargs() throw(); + virtual ~Airavata_getAllUserComputeResourcePreferences_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; + const std::string* userId; + const std::string* gatewayID; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; }; -typedef struct _Airavata_getAllUserResourceProfiles_result__isset { - _Airavata_getAllUserResourceProfiles_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} +typedef struct _Airavata_getAllUserComputeResourcePreferences_result__isset { + _Airavata_getAllUserComputeResourcePreferences_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_getAllUserResourceProfiles_result__isset; +} _Airavata_getAllUserComputeResourcePreferences_result__isset; -class Airavata_getAllUserResourceProfiles_result { +class Airavata_getAllUserComputeResourcePreferences_result { public: - Airavata_getAllUserResourceProfiles_result(const Airavata_getAllUserResourceProfiles_result&); - Airavata_getAllUserResourceProfiles_result& operator=(const Airavata_getAllUserResourceProfiles_result&); - Airavata_getAllUserResourceProfiles_result() { + Airavata_getAllUserComputeResourcePreferences_result(const Airavata_getAllUserComputeResourcePreferences_result&); + Airavata_getAllUserComputeResourcePreferences_result& operator=(const Airavata_getAllUserComputeResourcePreferences_result&); + Airavata_getAllUserComputeResourcePreferences_result() { } - virtual ~Airavata_getAllUserResourceProfiles_result() throw(); - std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile> success; + virtual ~Airavata_getAllUserComputeResourcePreferences_result() throw(); + std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference> 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_getAllUserResourceProfiles_result__isset __isset; + _Airavata_getAllUserComputeResourcePreferences_result__isset __isset; - void __set_success(const std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile> & val); + void __set_success(const std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference> & val); void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val); @@ -22631,7 +22769,7 @@ class Airavata_getAllUserResourceProfiles_result { void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val); - bool operator == (const Airavata_getAllUserResourceProfiles_result & rhs) const + bool operator == (const Airavata_getAllUserComputeResourcePreferences_result & rhs) const { if (!(success == rhs.success)) return false; @@ -22645,83 +22783,78 @@ class Airavata_getAllUserResourceProfiles_result { return false; return true; } - bool operator != (const Airavata_getAllUserResourceProfiles_result &rhs) const { + bool operator != (const Airavata_getAllUserComputeResourcePreferences_result &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_getAllUserResourceProfiles_result & ) const; + bool operator < (const Airavata_getAllUserComputeResourcePreferences_result & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; }; -typedef struct _Airavata_getAllUserResourceProfiles_presult__isset { - _Airavata_getAllUserResourceProfiles_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} +typedef struct _Airavata_getAllUserComputeResourcePreferences_presult__isset { + _Airavata_getAllUserComputeResourcePreferences_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_getAllUserResourceProfiles_presult__isset; +} _Airavata_getAllUserComputeResourcePreferences_presult__isset; -class Airavata_getAllUserResourceProfiles_presult { +class Airavata_getAllUserComputeResourcePreferences_presult { public: - virtual ~Airavata_getAllUserResourceProfiles_presult() throw(); - std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile> * success; + virtual ~Airavata_getAllUserComputeResourcePreferences_presult() throw(); + std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference> * 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_getAllUserResourceProfiles_presult__isset __isset; + _Airavata_getAllUserComputeResourcePreferences_presult__isset __isset; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); }; -class Airavata_updateUserComputeResourcePreference_args { +class Airavata_getAllUserStoragePreferences_args { public: - Airavata_updateUserComputeResourcePreference_args(const Airavata_updateUserComputeResourcePreference_args&); - Airavata_updateUserComputeResourcePreference_args& operator=(const Airavata_updateUserComputeResourcePreference_args&); - Airavata_updateUserComputeResourcePreference_args() : userId(), computeResourceId() { + Airavata_getAllUserStoragePreferences_args(const Airavata_getAllUserStoragePreferences_args&); + Airavata_getAllUserStoragePreferences_args& operator=(const Airavata_getAllUserStoragePreferences_args&); + Airavata_getAllUserStoragePreferences_args() : userId(), gatewayID() { } - virtual ~Airavata_updateUserComputeResourcePreference_args() throw(); + virtual ~Airavata_getAllUserStoragePreferences_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; std::string userId; - std::string computeResourceId; - ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference computeResourcePreference; + std::string gatewayID; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); void __set_userId(const std::string& val); - void __set_computeResourceId(const std::string& val); - - void __set_computeResourcePreference(const ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& val); + void __set_gatewayID(const std::string& val); - bool operator == (const Airavata_updateUserComputeResourcePreference_args & rhs) const + bool operator == (const Airavata_getAllUserStoragePreferences_args & rhs) const { if (!(authzToken == rhs.authzToken)) return false; if (!(userId == rhs.userId)) return false; - if (!(computeResourceId == rhs.computeResourceId)) - return false; - if (!(computeResourcePreference == rhs.computeResourcePreference)) + if (!(gatewayID == rhs.gatewayID)) return false; return true; } - bool operator != (const Airavata_updateUserComputeResourcePreference_args &rhs) const { + bool operator != (const Airavata_getAllUserStoragePreferences_args &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_updateUserComputeResourcePreference_args & ) const; + bool operator < (const Airavata_getAllUserStoragePreferences_args & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -22729,47 +22862,46 @@ class Airavata_updateUserComputeResourcePreference_args { }; -class Airavata_updateUserComputeResourcePreference_pargs { +class Airavata_getAllUserStoragePreferences_pargs { public: - virtual ~Airavata_updateUserComputeResourcePreference_pargs() throw(); + virtual ~Airavata_getAllUserStoragePreferences_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; const std::string* userId; - const std::string* computeResourceId; - const ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference* computeResourcePreference; + const std::string* gatewayID; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; }; -typedef struct _Airavata_updateUserComputeResourcePreference_result__isset { - _Airavata_updateUserComputeResourcePreference_result__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} +typedef struct _Airavata_getAllUserStoragePreferences_result__isset { + _Airavata_getAllUserStoragePreferences_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_updateUserComputeResourcePreference_result__isset; +} _Airavata_getAllUserStoragePreferences_result__isset; -class Airavata_updateUserComputeResourcePreference_result { +class Airavata_getAllUserStoragePreferences_result { public: - Airavata_updateUserComputeResourcePreference_result(const Airavata_updateUserComputeResourcePreference_result&); - Airavata_updateUserComputeResourcePreference_result& operator=(const Airavata_updateUserComputeResourcePreference_result&); - Airavata_updateUserComputeResourcePreference_result() : success(0) { + Airavata_getAllUserStoragePreferences_result(const Airavata_getAllUserStoragePreferences_result&); + Airavata_getAllUserStoragePreferences_result& operator=(const Airavata_getAllUserStoragePreferences_result&); + Airavata_getAllUserStoragePreferences_result() { } - virtual ~Airavata_updateUserComputeResourcePreference_result() throw(); - bool success; + virtual ~Airavata_getAllUserStoragePreferences_result() throw(); + std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference> 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_updateUserComputeResourcePreference_result__isset __isset; + _Airavata_getAllUserStoragePreferences_result__isset __isset; - void __set_success(const bool val); + void __set_success(const std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference> & val); void __set_ire(const ::apache::airavata::api::error::InvalidRequestException& val); @@ -22779,7 +22911,7 @@ class Airavata_updateUserComputeResourcePreference_result { void __set_ae(const ::apache::airavata::api::error::AuthorizationException& val); - bool operator == (const Airavata_updateUserComputeResourcePreference_result & rhs) const + bool operator == (const Airavata_getAllUserStoragePreferences_result & rhs) const { if (!(success == rhs.success)) return false; @@ -22793,75 +22925,364 @@ class Airavata_updateUserComputeResourcePreference_result { return false; return true; } - bool operator != (const Airavata_updateUserComputeResourcePreference_result &rhs) const { + bool operator != (const Airavata_getAllUserStoragePreferences_result &rhs) const { return !(*this == rhs); } - bool operator < (const Airavata_updateUserComputeResourcePreference_result & ) const; + bool operator < (const Airavata_getAllUserStoragePreferences_result & ) const; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; }; -typedef struct _Airavata_updateUserComputeResourcePreference_presult__isset { - _Airavata_updateUserComputeResourcePreference_presult__isset() : success(false), ire(false), ace(false), ase(false), ae(false) {} +typedef struct _Airavata_getAllUserStoragePreferences_presult__isset { + _Airavata_getAllUserStoragePreferences_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_updateUserComputeResourcePreference_presult__isset; +} _Airavata_getAllUserStoragePreferences_presult__isset; -class Airavata_updateUserComputeResourcePreference_presult { +class Airavata_getAllUserStoragePreferences_presult { public: - virtual ~Airavata_updateUserComputeResourcePreference_presult() throw(); - bool* success; + virtual ~Airavata_getAllUserStoragePreferences_presult() throw(); + std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference> * 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_updateUserComputeResourcePreference_presult__isset __isset; + _Airavata_getAllUserStoragePreferences_presult__isset __isset; uint32_t read(::apache::thrift::protocol::TProtocol* iprot); }; -class Airavata_updateUserStoragePreference_args { +class Airavata_getAllUserResourceProfiles_args { public: - Airavata_updateUserStoragePreference_args(const Airavata_updateUserStoragePreference_args&); - Airavata_updateUserStoragePreference_args& operator=(const Airavata_updateUserStoragePreference_args&); - Airavata_updateUserStoragePreference_args() : userId(), storageId() { + Airavata_getAllUserResourceProfiles_args(const Airavata_getAllUserResourceProfiles_args&); + Airavata_getAllUserResourceProfiles_args& operator=(const Airavata_getAllUserResourceProfiles_args&); + Airavata_getAllUserResourceProfiles_args() { } - virtual ~Airavata_updateUserStoragePreference_args() throw(); + virtual ~Airavata_getAllUserResourceProfiles_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; - std::string userId; - std::string storageId; - ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference storagePreference; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); - void __set_userId(const std::string& val); - - void __set_storageId(const std::string& val); - - void __set_storagePreference(const ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& val); - - bool operator == (const Airavata_updateUserStoragePreference_args & rhs) const + bool operator == (const Airavata_getAllUserResourceProfiles_args & rhs) const + { + if (!(authzToken == rhs.authzToken)) + return false; + return true; + } + bool operator != (const Airavata_getAllUserResourceProfiles_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getAllUserResourceProfiles_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_getAllUserResourceProfiles_pargs { + public: + + + virtual ~Airavata_getAllUserResourceProfiles_pargs() throw(); + const ::apache::airavata::model::security::AuthzToken* authzToken; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getAllUserResourceProfiles_result__isset { + _Airavata_getAllUserResourceProfiles_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_getAllUserResourceProfiles_result__isset; + +class Airavata_getAllUserResourceProfiles_result { + public: + + Airavata_getAllUserResourceProfiles_result(const Airavata_getAllUserResourceProfiles_result&); + Airavata_getAllUserResourceProfiles_result& operator=(const Airavata_getAllUserResourceProfiles_result&); + Airavata_getAllUserResourceProfiles_result() { + } + + virtual ~Airavata_getAllUserResourceProfiles_result() throw(); + std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile> 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_getAllUserResourceProfiles_result__isset __isset; + + void __set_success(const std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile> & 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_getAllUserResourceProfiles_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_getAllUserResourceProfiles_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_getAllUserResourceProfiles_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_getAllUserResourceProfiles_presult__isset { + _Airavata_getAllUserResourceProfiles_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_getAllUserResourceProfiles_presult__isset; + +class Airavata_getAllUserResourceProfiles_presult { + public: + + + virtual ~Airavata_getAllUserResourceProfiles_presult() throw(); + std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile> * 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_getAllUserResourceProfiles_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_updateUserComputeResourcePreference_args { + public: + + Airavata_updateUserComputeResourcePreference_args(const Airavata_updateUserComputeResourcePreference_args&); + Airavata_updateUserComputeResourcePreference_args& operator=(const Airavata_updateUserComputeResourcePreference_args&); + Airavata_updateUserComputeResourcePreference_args() : userId(), gatewayID(), userComputeResourceId() { + } + + virtual ~Airavata_updateUserComputeResourcePreference_args() throw(); + ::apache::airavata::model::security::AuthzToken authzToken; + std::string userId; + std::string gatewayID; + std::string userComputeResourceId; + ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference userComputeResourcePreference; + + void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); + + void __set_userId(const std::string& val); + + void __set_gatewayID(const std::string& val); + + void __set_userComputeResourceId(const std::string& val); + + void __set_userComputeResourcePreference(const ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& val); + + bool operator == (const Airavata_updateUserComputeResourcePreference_args & rhs) const { if (!(authzToken == rhs.authzToken)) return false; if (!(userId == rhs.userId)) return false; - if (!(storageId == rhs.storageId)) + if (!(gatewayID == rhs.gatewayID)) return false; - if (!(storagePreference == rhs.storagePreference)) + if (!(userComputeResourceId == rhs.userComputeResourceId)) + return false; + if (!(userComputeResourcePreference == rhs.userComputeResourcePreference)) + return false; + return true; + } + bool operator != (const Airavata_updateUserComputeResourcePreference_args &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_updateUserComputeResourcePreference_args & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + + +class Airavata_updateUserComputeResourcePreference_pargs { + public: + + + virtual ~Airavata_updateUserComputeResourcePreference_pargs() throw(); + const ::apache::airavata::model::security::AuthzToken* authzToken; + const std::string* userId; + const std::string* gatewayID; + const std::string* userComputeResourceId; + const ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference* userComputeResourcePreference; + + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_updateUserComputeResourcePreference_result__isset { + _Airavata_updateUserComputeResourcePreference_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_updateUserComputeResourcePreference_result__isset; + +class Airavata_updateUserComputeResourcePreference_result { + public: + + Airavata_updateUserComputeResourcePreference_result(const Airavata_updateUserComputeResourcePreference_result&); + Airavata_updateUserComputeResourcePreference_result& operator=(const Airavata_updateUserComputeResourcePreference_result&); + Airavata_updateUserComputeResourcePreference_result() : success(0) { + } + + virtual ~Airavata_updateUserComputeResourcePreference_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_updateUserComputeResourcePreference_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_updateUserComputeResourcePreference_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_updateUserComputeResourcePreference_result &rhs) const { + return !(*this == rhs); + } + + bool operator < (const Airavata_updateUserComputeResourcePreference_result & ) const; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; + +}; + +typedef struct _Airavata_updateUserComputeResourcePreference_presult__isset { + _Airavata_updateUserComputeResourcePreference_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_updateUserComputeResourcePreference_presult__isset; + +class Airavata_updateUserComputeResourcePreference_presult { + public: + + + virtual ~Airavata_updateUserComputeResourcePreference_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_updateUserComputeResourcePreference_presult__isset __isset; + + uint32_t read(::apache::thrift::protocol::TProtocol* iprot); + +}; + + +class Airavata_updateUserStoragePreference_args { + public: + + Airavata_updateUserStoragePreference_args(const Airavata_updateUserStoragePreference_args&); + Airavata_updateUserStoragePreference_args& operator=(const Airavata_updateUserStoragePreference_args&); + Airavata_updateUserStoragePreference_args() : userId(), gatewayID(), userStorageId() { + } + + virtual ~Airavata_updateUserStoragePreference_args() throw(); + ::apache::airavata::model::security::AuthzToken authzToken; + std::string userId; + std::string gatewayID; + std::string userStorageId; + ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference userStoragePreference; + + void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); + + void __set_userId(const std::string& val); + + void __set_gatewayID(const std::string& val); + + void __set_userStorageId(const std::string& val); + + void __set_userStoragePreference(const ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& val); + + bool operator == (const Airavata_updateUserStoragePreference_args & rhs) const + { + if (!(authzToken == rhs.authzToken)) + return false; + if (!(userId == rhs.userId)) + return false; + if (!(gatewayID == rhs.gatewayID)) + return false; + if (!(userStorageId == rhs.userStorageId)) + return false; + if (!(userStoragePreference == rhs.userStoragePreference)) return false; return true; } @@ -22884,8 +23305,9 @@ class Airavata_updateUserStoragePreference_pargs { virtual ~Airavata_updateUserStoragePreference_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; const std::string* userId; - const std::string* storageId; - const ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference* storagePreference; + const std::string* gatewayID; + const std::string* userStorageId; + const ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference* userStoragePreference; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -22984,19 +23406,22 @@ class Airavata_deleteUserComputeResourcePreference_args { Airavata_deleteUserComputeResourcePreference_args(const Airavata_deleteUserComputeResourcePreference_args&); Airavata_deleteUserComputeResourcePreference_args& operator=(const Airavata_deleteUserComputeResourcePreference_args&); - Airavata_deleteUserComputeResourcePreference_args() : userId(), computeResourceId() { + Airavata_deleteUserComputeResourcePreference_args() : userId(), gatewayID(), userComputeResourceId() { } virtual ~Airavata_deleteUserComputeResourcePreference_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; std::string userId; - std::string computeResourceId; + std::string gatewayID; + std::string userComputeResourceId; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); void __set_userId(const std::string& val); - void __set_computeResourceId(const std::string& val); + void __set_gatewayID(const std::string& val); + + void __set_userComputeResourceId(const std::string& val); bool operator == (const Airavata_deleteUserComputeResourcePreference_args & rhs) const { @@ -23004,7 +23429,9 @@ class Airavata_deleteUserComputeResourcePreference_args { return false; if (!(userId == rhs.userId)) return false; - if (!(computeResourceId == rhs.computeResourceId)) + if (!(gatewayID == rhs.gatewayID)) + return false; + if (!(userComputeResourceId == rhs.userComputeResourceId)) return false; return true; } @@ -23027,7 +23454,8 @@ class Airavata_deleteUserComputeResourcePreference_pargs { virtual ~Airavata_deleteUserComputeResourcePreference_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; const std::string* userId; - const std::string* computeResourceId; + const std::string* gatewayID; + const std::string* userComputeResourceId; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -23126,19 +23554,22 @@ class Airavata_deleteUserStoragePreference_args { Airavata_deleteUserStoragePreference_args(const Airavata_deleteUserStoragePreference_args&); Airavata_deleteUserStoragePreference_args& operator=(const Airavata_deleteUserStoragePreference_args&); - Airavata_deleteUserStoragePreference_args() : userId(), storageId() { + Airavata_deleteUserStoragePreference_args() : userId(), gatewayID(), userStorageId() { } virtual ~Airavata_deleteUserStoragePreference_args() throw(); ::apache::airavata::model::security::AuthzToken authzToken; std::string userId; - std::string storageId; + std::string gatewayID; + std::string userStorageId; void __set_authzToken(const ::apache::airavata::model::security::AuthzToken& val); void __set_userId(const std::string& val); - void __set_storageId(const std::string& val); + void __set_gatewayID(const std::string& val); + + void __set_userStorageId(const std::string& val); bool operator == (const Airavata_deleteUserStoragePreference_args & rhs) const { @@ -23146,7 +23577,9 @@ class Airavata_deleteUserStoragePreference_args { return false; if (!(userId == rhs.userId)) return false; - if (!(storageId == rhs.storageId)) + if (!(gatewayID == rhs.gatewayID)) + return false; + if (!(userStorageId == rhs.userStorageId)) return false; return true; } @@ -23169,7 +23602,8 @@ class Airavata_deleteUserStoragePreference_pargs { virtual ~Airavata_deleteUserStoragePreference_pargs() throw(); const ::apache::airavata::model::security::AuthzToken* authzToken; const std::string* userId; - const std::string* storageId; + const std::string* gatewayID; + const std::string* userStorageId; uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; @@ -26044,130 +26478,6 @@ class Airavata_getAllGroupsUserBelongs_presult { }; - -class Airavata_isDataSharingEnabled_args { - public: - - Airavata_isDataSharingEnabled_args(const Airavata_isDataSharingEnabled_args&); - Airavata_isDataSharingEnabled_args& operator=(const Airavata_isDataSharingEnabled_args&); - Airavata_isDataSharingEnabled_args() { - } - - virtual ~Airavata_isDataSharingEnabled_args() throw(); - - bool operator == (const Airavata_isDataSharingEnabled_args & /* rhs */) const - { - return true; - } - bool operator != (const Airavata_isDataSharingEnabled_args &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_isDataSharingEnabled_args & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - - -class Airavata_isDataSharingEnabled_pargs { - public: - - - virtual ~Airavata_isDataSharingEnabled_pargs() throw(); - - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_isDataSharingEnabled_result__isset { - _Airavata_isDataSharingEnabled_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_isDataSharingEnabled_result__isset; - -class Airavata_isDataSharingEnabled_result { - public: - - Airavata_isDataSharingEnabled_result(const Airavata_isDataSharingEnabled_result&); - Airavata_isDataSharingEnabled_result& operator=(const Airavata_isDataSharingEnabled_result&); - Airavata_isDataSharingEnabled_result() : success(0) { - } - - virtual ~Airavata_isDataSharingEnabled_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_isDataSharingEnabled_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_isDataSharingEnabled_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_isDataSharingEnabled_result &rhs) const { - return !(*this == rhs); - } - - bool operator < (const Airavata_isDataSharingEnabled_result & ) const; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const; - -}; - -typedef struct _Airavata_isDataSharingEnabled_presult__isset { - _Airavata_isDataSharingEnabled_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_isDataSharingEnabled_presult__isset; - -class Airavata_isDataSharingEnabled_presult { - public: - - - virtual ~Airavata_isDataSharingEnabled_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_isDataSharingEnabled_presult__isset __isset; - - uint32_t read(::apache::thrift::protocol::TProtocol* iprot); - -}; - class AiravataClient : virtual public AiravataIf { public: AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) { @@ -26583,41 +26893,47 @@ class AiravataClient : virtual public AiravataIf { void registerUserResourceProfile(std::string& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& userResourceProfile); void send_registerUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& userResourceProfile); void recv_registerUserResourceProfile(std::string& _return); - void getUserResourceProfile( ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId); - void send_getUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId); + void getUserResourceProfile( ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID); + void send_getUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID); void recv_getUserResourceProfile( ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& _return); - bool updateUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& userResourceProfile); - void send_updateUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& userResourceProfile); + bool updateUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& userResourceProfile); + void send_updateUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile& userResourceProfile); bool recv_updateUserResourceProfile(); - bool deleteUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId); - void send_deleteUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId); + bool deleteUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID); + void send_deleteUserResourceProfile(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID); bool recv_deleteUserResourceProfile(); - bool addUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& computeResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& computeResourcePreference); - void send_addUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& computeResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& computeResourcePreference); + bool addUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userComputeResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& userComputeResourcePreference); + void send_addUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userComputeResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& userComputeResourcePreference); bool recv_addUserComputeResourcePreference(); - bool addUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& storageResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& storagePreference); - void send_addUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& storageResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& storagePreference); + bool addUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userStorageResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& userStoragePreference); + void send_addUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userStorageResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& userStoragePreference); bool recv_addUserStoragePreference(); - void getUserComputeResourcePreference( ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& computeResourceId); - void send_getUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& computeResourceId); - void recv_getUserComputeResourcePreference( ::apache::airavata::model::appcatalog::userresourceprofile::ComputeResourcePreference& _return); - void getUserStoragePreference( ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& storageResourceId); - void send_getUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& storageResourceId); - void recv_getUserStoragePreference( ::apache::airavata::model::appcatalog::userresourceprofile::StoragePreference& _return); + void getUserComputeResourcePreference( ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userComputeResourceId); + void send_getUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userComputeResourceId); + void recv_getUserComputeResourcePreference( ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference& _return); + void getUserStoragePreference( ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userStorageResourceId); + void send_getUserStoragePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID, const std::string& userStorageResourceId); + void recv_getUserStoragePreference( ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference& _return); + void getAllUserComputeResourcePreferences(std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID); + void send_getAllUserComputeResourcePreferences(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID); + void recv_getAllUserComputeResourcePreferences(std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserComputeResourcePreference> & _return); + void getAllUserStoragePreferences(std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID); + void send_getAllUserStoragePreferences(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& gatewayID); + void recv_getAllUserStoragePreferences(std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserStoragePreference> & _return); void getAllUserResourceProfiles(std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile> & _return, const ::apache::airavata::model::security::AuthzToken& authzToken); void send_getAllUserResourceProfiles(const ::apache::airavata::model::security::AuthzToken& authzToken); void recv_getAllUserResourceProfiles(std::vector< ::apache::airavata::model::appcatalog::userresourceprofile::UserResourceProfile> & _return); - bool updateUserComputeResourcePreference(const ::apache::airavata::model::security::AuthzToken& authzToken, const std::string& userId, const std::string& computeResourceId, const ::apache::airavata::model::appcatalog::userresourceprofile::Co
<TRUNCATED>
