http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/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 5a4d1e4..eb4a5a5 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
@@ -16,7 +16,7 @@
  */
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -25,16 +25,10 @@
 #define Airavata_H
 
 #include <thrift/TDispatchProcessor.h>
-#include <thrift/async/TConcurrentClientSyncInfo.h>
 #include "airavata_api_types.h"
 
 namespace apache { namespace airavata { namespace api {
 
-#ifdef _WIN32
-  #pragma warning( push )
-  #pragma warning (disable : 4250 ) //inheriting methods via dominance 
-#endif
-
 class AiravataIf {
  public:
   virtual ~AiravataIf() {}
@@ -2773,6 +2767,9 @@ class AiravataNull : virtual public AiravataIf {
 class Airavata_getAPIVersion_args {
  public:
 
+  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_getAPIVersion_args(const Airavata_getAPIVersion_args&);
   Airavata_getAPIVersion_args& operator=(const Airavata_getAPIVersion_args&);
   Airavata_getAPIVersion_args() {
@@ -2798,18 +2795,23 @@ class Airavata_getAPIVersion_args {
   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_getAPIVersion_args& obj);
 };
 
 
 class Airavata_getAPIVersion_pargs {
  public:
 
+  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_getAPIVersion_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getAPIVersion_pargs& obj);
 };
 
 typedef struct _Airavata_getAPIVersion_result__isset {
@@ -2824,6 +2826,9 @@ typedef struct _Airavata_getAPIVersion_result__isset {
 class Airavata_getAPIVersion_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_getAPIVersion_result(const Airavata_getAPIVersion_result&);
   Airavata_getAPIVersion_result& operator=(const 
Airavata_getAPIVersion_result&);
   Airavata_getAPIVersion_result() : success() {
@@ -2871,6 +2876,7 @@ class Airavata_getAPIVersion_result {
   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_getAPIVersion_result& obj);
 };
 
 typedef struct _Airavata_getAPIVersion_presult__isset {
@@ -2885,6 +2891,9 @@ typedef struct _Airavata_getAPIVersion_presult__isset {
 class Airavata_getAPIVersion_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_getAPIVersion_presult() throw();
   std::string* success;
@@ -2897,12 +2906,16 @@ class Airavata_getAPIVersion_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getAPIVersion_presult& obj);
 };
 
 
 class Airavata_addGateway_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"04DA9961C72375F564BB2C724C51FAF2";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x04,0xDA,0x99,0x61,0xC7,0x23,0x75,0xF5,0x64,0xBB,0x2C,0x72,0x4C,0x51,0xFA,0xF2};
+
   Airavata_addGateway_args(const Airavata_addGateway_args&);
   Airavata_addGateway_args& operator=(const Airavata_addGateway_args&);
   Airavata_addGateway_args() {
@@ -2933,12 +2946,16 @@ class Airavata_addGateway_args {
   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_addGateway_args& obj);
 };
 
 
 class Airavata_addGateway_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"04DA9961C72375F564BB2C724C51FAF2";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x04,0xDA,0x99,0x61,0xC7,0x23,0x75,0xF5,0x64,0xBB,0x2C,0x72,0x4C,0x51,0xFA,0xF2};
+
 
   virtual ~Airavata_addGateway_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -2946,6 +2963,7 @@ class Airavata_addGateway_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_addGateway_pargs& obj);
 };
 
 typedef struct _Airavata_addGateway_result__isset {
@@ -2960,6 +2978,9 @@ typedef struct _Airavata_addGateway_result__isset {
 class Airavata_addGateway_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_addGateway_result(const Airavata_addGateway_result&);
   Airavata_addGateway_result& operator=(const Airavata_addGateway_result&);
   Airavata_addGateway_result() : success() {
@@ -3007,6 +3028,7 @@ class Airavata_addGateway_result {
   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_addGateway_result& obj);
 };
 
 typedef struct _Airavata_addGateway_presult__isset {
@@ -3021,6 +3043,9 @@ typedef struct _Airavata_addGateway_presult__isset {
 class Airavata_addGateway_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_addGateway_presult() throw();
   std::string* success;
@@ -3033,12 +3058,16 @@ class Airavata_addGateway_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_addGateway_presult& obj);
 };
 
 
 class Airavata_updateGateway_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"223E46C55CD2A23DFB47C4B0ED700093";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x22,0x3E,0x46,0xC5,0x5C,0xD2,0xA2,0x3D,0xFB,0x47,0xC4,0xB0,0xED,0x70,0x00,0x93};
+
   Airavata_updateGateway_args(const Airavata_updateGateway_args&);
   Airavata_updateGateway_args& operator=(const Airavata_updateGateway_args&);
   Airavata_updateGateway_args() : gatewayId() {
@@ -3074,12 +3103,16 @@ class Airavata_updateGateway_args {
   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_updateGateway_args& obj);
 };
 
 
 class Airavata_updateGateway_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"223E46C55CD2A23DFB47C4B0ED700093";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x22,0x3E,0x46,0xC5,0x5C,0xD2,0xA2,0x3D,0xFB,0x47,0xC4,0xB0,0xED,0x70,0x00,0x93};
+
 
   virtual ~Airavata_updateGateway_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -3088,6 +3121,7 @@ class Airavata_updateGateway_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_updateGateway_pargs& obj);
 };
 
 typedef struct _Airavata_updateGateway_result__isset {
@@ -3101,6 +3135,9 @@ typedef struct _Airavata_updateGateway_result__isset {
 class Airavata_updateGateway_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"0603929641B3F91F81AA6AC437512303";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x06,0x03,0x92,0x96,0x41,0xB3,0xF9,0x1F,0x81,0xAA,0x6A,0xC4,0x37,0x51,0x23,0x03};
+
   Airavata_updateGateway_result(const Airavata_updateGateway_result&);
   Airavata_updateGateway_result& operator=(const 
Airavata_updateGateway_result&);
   Airavata_updateGateway_result() {
@@ -3143,6 +3180,7 @@ class Airavata_updateGateway_result {
   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_updateGateway_result& obj);
 };
 
 typedef struct _Airavata_updateGateway_presult__isset {
@@ -3156,6 +3194,9 @@ typedef struct _Airavata_updateGateway_presult__isset {
 class Airavata_updateGateway_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"0603929641B3F91F81AA6AC437512303";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x06,0x03,0x92,0x96,0x41,0xB3,0xF9,0x1F,0x81,0xAA,0x6A,0xC4,0x37,0x51,0x23,0x03};
+
 
   virtual ~Airavata_updateGateway_presult() throw();
    ::apache::airavata::api::error::InvalidRequestException ire;
@@ -3167,12 +3208,16 @@ class Airavata_updateGateway_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_updateGateway_presult& obj);
 };
 
 
 class Airavata_getGateway_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_getGateway_args(const Airavata_getGateway_args&);
   Airavata_getGateway_args& operator=(const Airavata_getGateway_args&);
   Airavata_getGateway_args() : gatewayId() {
@@ -3203,12 +3248,16 @@ class Airavata_getGateway_args {
   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_getGateway_args& obj);
 };
 
 
 class Airavata_getGateway_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_getGateway_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -3216,6 +3265,7 @@ class Airavata_getGateway_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getGateway_pargs& obj);
 };
 
 typedef struct _Airavata_getGateway_result__isset {
@@ -3230,6 +3280,9 @@ typedef struct _Airavata_getGateway_result__isset {
 class Airavata_getGateway_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"1CD3091B63319C5F9E044C91C5E7D48E";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x1C,0xD3,0x09,0x1B,0x63,0x31,0x9C,0x5F,0x9E,0x04,0x4C,0x91,0xC5,0xE7,0xD4,0x8E};
+
   Airavata_getGateway_result(const Airavata_getGateway_result&);
   Airavata_getGateway_result& operator=(const Airavata_getGateway_result&);
   Airavata_getGateway_result() {
@@ -3277,6 +3330,7 @@ class Airavata_getGateway_result {
   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_getGateway_result& obj);
 };
 
 typedef struct _Airavata_getGateway_presult__isset {
@@ -3291,6 +3345,9 @@ typedef struct _Airavata_getGateway_presult__isset {
 class Airavata_getGateway_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"1CD3091B63319C5F9E044C91C5E7D48E";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x1C,0xD3,0x09,0x1B,0x63,0x31,0x9C,0x5F,0x9E,0x04,0x4C,0x91,0xC5,0xE7,0xD4,0x8E};
+
 
   virtual ~Airavata_getGateway_presult() throw();
    ::apache::airavata::model::workspace::Gateway* success;
@@ -3303,12 +3360,16 @@ class Airavata_getGateway_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getGateway_presult& obj);
 };
 
 
 class Airavata_deleteGateway_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_deleteGateway_args(const Airavata_deleteGateway_args&);
   Airavata_deleteGateway_args& operator=(const Airavata_deleteGateway_args&);
   Airavata_deleteGateway_args() : gatewayId() {
@@ -3339,12 +3400,16 @@ class Airavata_deleteGateway_args {
   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_deleteGateway_args& obj);
 };
 
 
 class Airavata_deleteGateway_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_deleteGateway_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -3352,6 +3417,7 @@ class Airavata_deleteGateway_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_deleteGateway_pargs& obj);
 };
 
 typedef struct _Airavata_deleteGateway_result__isset {
@@ -3366,6 +3432,9 @@ typedef struct _Airavata_deleteGateway_result__isset {
 class Airavata_deleteGateway_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_deleteGateway_result(const Airavata_deleteGateway_result&);
   Airavata_deleteGateway_result& operator=(const 
Airavata_deleteGateway_result&);
   Airavata_deleteGateway_result() : success(0) {
@@ -3413,6 +3482,7 @@ class Airavata_deleteGateway_result {
   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_deleteGateway_result& obj);
 };
 
 typedef struct _Airavata_deleteGateway_presult__isset {
@@ -3427,6 +3497,9 @@ typedef struct _Airavata_deleteGateway_presult__isset {
 class Airavata_deleteGateway_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_deleteGateway_presult() throw();
   bool* success;
@@ -3439,12 +3512,16 @@ class Airavata_deleteGateway_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_deleteGateway_presult& obj);
 };
 
 
 class Airavata_getAllGateways_args {
  public:
 
+  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_getAllGateways_args(const Airavata_getAllGateways_args&);
   Airavata_getAllGateways_args& operator=(const Airavata_getAllGateways_args&);
   Airavata_getAllGateways_args() {
@@ -3470,18 +3547,23 @@ class Airavata_getAllGateways_args {
   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_getAllGateways_args& obj);
 };
 
 
 class Airavata_getAllGateways_pargs {
  public:
 
+  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_getAllGateways_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getAllGateways_pargs& obj);
 };
 
 typedef struct _Airavata_getAllGateways_result__isset {
@@ -3496,6 +3578,9 @@ typedef struct _Airavata_getAllGateways_result__isset {
 class Airavata_getAllGateways_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"797B839022B9DB504CEA88A61463B523";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x79,0x7B,0x83,0x90,0x22,0xB9,0xDB,0x50,0x4C,0xEA,0x88,0xA6,0x14,0x63,0xB5,0x23};
+
   Airavata_getAllGateways_result(const Airavata_getAllGateways_result&);
   Airavata_getAllGateways_result& operator=(const 
Airavata_getAllGateways_result&);
   Airavata_getAllGateways_result() {
@@ -3543,6 +3628,7 @@ class Airavata_getAllGateways_result {
   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_getAllGateways_result& obj);
 };
 
 typedef struct _Airavata_getAllGateways_presult__isset {
@@ -3557,6 +3643,9 @@ typedef struct _Airavata_getAllGateways_presult__isset {
 class Airavata_getAllGateways_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"797B839022B9DB504CEA88A61463B523";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x79,0x7B,0x83,0x90,0x22,0xB9,0xDB,0x50,0x4C,0xEA,0x88,0xA6,0x14,0x63,0xB5,0x23};
+
 
   virtual ~Airavata_getAllGateways_presult() throw();
   std::vector< ::apache::airavata::model::workspace::Gateway> * success;
@@ -3569,12 +3658,16 @@ class Airavata_getAllGateways_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getAllGateways_presult& obj);
 };
 
 
 class Airavata_isGatewayExist_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_isGatewayExist_args(const Airavata_isGatewayExist_args&);
   Airavata_isGatewayExist_args& operator=(const Airavata_isGatewayExist_args&);
   Airavata_isGatewayExist_args() : gatewayId() {
@@ -3605,12 +3698,16 @@ class Airavata_isGatewayExist_args {
   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_isGatewayExist_args& obj);
 };
 
 
 class Airavata_isGatewayExist_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_isGatewayExist_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -3618,6 +3715,7 @@ class Airavata_isGatewayExist_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_isGatewayExist_pargs& obj);
 };
 
 typedef struct _Airavata_isGatewayExist_result__isset {
@@ -3632,6 +3730,9 @@ typedef struct _Airavata_isGatewayExist_result__isset {
 class Airavata_isGatewayExist_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_isGatewayExist_result(const Airavata_isGatewayExist_result&);
   Airavata_isGatewayExist_result& operator=(const 
Airavata_isGatewayExist_result&);
   Airavata_isGatewayExist_result() : success(0) {
@@ -3679,6 +3780,7 @@ class Airavata_isGatewayExist_result {
   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_isGatewayExist_result& obj);
 };
 
 typedef struct _Airavata_isGatewayExist_presult__isset {
@@ -3693,6 +3795,9 @@ typedef struct _Airavata_isGatewayExist_presult__isset {
 class Airavata_isGatewayExist_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_isGatewayExist_presult() throw();
   bool* success;
@@ -3705,12 +3810,16 @@ class Airavata_isGatewayExist_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_isGatewayExist_presult& obj);
 };
 
 
 class Airavata_generateAndRegisterSSHKeys_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"1E6476DBB101101BCE4A4B190EDEB468";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x1E,0x64,0x76,0xDB,0xB1,0x01,0x10,0x1B,0xCE,0x4A,0x4B,0x19,0x0E,0xDE,0xB4,0x68};
+
   Airavata_generateAndRegisterSSHKeys_args(const 
Airavata_generateAndRegisterSSHKeys_args&);
   Airavata_generateAndRegisterSSHKeys_args& operator=(const 
Airavata_generateAndRegisterSSHKeys_args&);
   Airavata_generateAndRegisterSSHKeys_args() : gatewayId(), userName() {
@@ -3746,12 +3855,16 @@ class Airavata_generateAndRegisterSSHKeys_args {
   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_generateAndRegisterSSHKeys_args& obj);
 };
 
 
 class Airavata_generateAndRegisterSSHKeys_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"1E6476DBB101101BCE4A4B190EDEB468";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x1E,0x64,0x76,0xDB,0xB1,0x01,0x10,0x1B,0xCE,0x4A,0x4B,0x19,0x0E,0xDE,0xB4,0x68};
+
 
   virtual ~Airavata_generateAndRegisterSSHKeys_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -3760,6 +3873,7 @@ class Airavata_generateAndRegisterSSHKeys_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_generateAndRegisterSSHKeys_pargs& obj);
 };
 
 typedef struct _Airavata_generateAndRegisterSSHKeys_result__isset {
@@ -3773,6 +3887,9 @@ typedef struct 
_Airavata_generateAndRegisterSSHKeys_result__isset {
 class Airavata_generateAndRegisterSSHKeys_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"765449DB00DA08377C7E82BB71F66398";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x76,0x54,0x49,0xDB,0x00,0xDA,0x08,0x37,0x7C,0x7E,0x82,0xBB,0x71,0xF6,0x63,0x98};
+
   Airavata_generateAndRegisterSSHKeys_result(const 
Airavata_generateAndRegisterSSHKeys_result&);
   Airavata_generateAndRegisterSSHKeys_result& operator=(const 
Airavata_generateAndRegisterSSHKeys_result&);
   Airavata_generateAndRegisterSSHKeys_result() : success() {
@@ -3815,6 +3932,7 @@ class Airavata_generateAndRegisterSSHKeys_result {
   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_generateAndRegisterSSHKeys_result& obj);
 };
 
 typedef struct _Airavata_generateAndRegisterSSHKeys_presult__isset {
@@ -3828,6 +3946,9 @@ typedef struct 
_Airavata_generateAndRegisterSSHKeys_presult__isset {
 class Airavata_generateAndRegisterSSHKeys_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"765449DB00DA08377C7E82BB71F66398";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x76,0x54,0x49,0xDB,0x00,0xDA,0x08,0x37,0x7C,0x7E,0x82,0xBB,0x71,0xF6,0x63,0x98};
+
 
   virtual ~Airavata_generateAndRegisterSSHKeys_presult() throw();
   std::string* success;
@@ -3839,12 +3960,16 @@ class Airavata_generateAndRegisterSSHKeys_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_generateAndRegisterSSHKeys_presult& obj);
 };
 
 
 class Airavata_getSSHPubKey_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"1E6476DBB101101BCE4A4B190EDEB468";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x1E,0x64,0x76,0xDB,0xB1,0x01,0x10,0x1B,0xCE,0x4A,0x4B,0x19,0x0E,0xDE,0xB4,0x68};
+
   Airavata_getSSHPubKey_args(const Airavata_getSSHPubKey_args&);
   Airavata_getSSHPubKey_args& operator=(const Airavata_getSSHPubKey_args&);
   Airavata_getSSHPubKey_args() : airavataCredStoreToken(), gatewayId() {
@@ -3880,12 +4005,16 @@ class Airavata_getSSHPubKey_args {
   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_getSSHPubKey_args& obj);
 };
 
 
 class Airavata_getSSHPubKey_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"1E6476DBB101101BCE4A4B190EDEB468";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x1E,0x64,0x76,0xDB,0xB1,0x01,0x10,0x1B,0xCE,0x4A,0x4B,0x19,0x0E,0xDE,0xB4,0x68};
+
 
   virtual ~Airavata_getSSHPubKey_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -3894,6 +4023,7 @@ class Airavata_getSSHPubKey_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getSSHPubKey_pargs& obj);
 };
 
 typedef struct _Airavata_getSSHPubKey_result__isset {
@@ -3907,6 +4037,9 @@ typedef struct _Airavata_getSSHPubKey_result__isset {
 class Airavata_getSSHPubKey_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"765449DB00DA08377C7E82BB71F66398";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x76,0x54,0x49,0xDB,0x00,0xDA,0x08,0x37,0x7C,0x7E,0x82,0xBB,0x71,0xF6,0x63,0x98};
+
   Airavata_getSSHPubKey_result(const Airavata_getSSHPubKey_result&);
   Airavata_getSSHPubKey_result& operator=(const Airavata_getSSHPubKey_result&);
   Airavata_getSSHPubKey_result() : success() {
@@ -3949,6 +4082,7 @@ class Airavata_getSSHPubKey_result {
   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_getSSHPubKey_result& obj);
 };
 
 typedef struct _Airavata_getSSHPubKey_presult__isset {
@@ -3962,6 +4096,9 @@ typedef struct _Airavata_getSSHPubKey_presult__isset {
 class Airavata_getSSHPubKey_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"765449DB00DA08377C7E82BB71F66398";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x76,0x54,0x49,0xDB,0x00,0xDA,0x08,0x37,0x7C,0x7E,0x82,0xBB,0x71,0xF6,0x63,0x98};
+
 
   virtual ~Airavata_getSSHPubKey_presult() throw();
   std::string* success;
@@ -3973,12 +4110,16 @@ class Airavata_getSSHPubKey_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getSSHPubKey_presult& obj);
 };
 
 
 class Airavata_getAllUserSSHPubKeys_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_getAllUserSSHPubKeys_args(const 
Airavata_getAllUserSSHPubKeys_args&);
   Airavata_getAllUserSSHPubKeys_args& operator=(const 
Airavata_getAllUserSSHPubKeys_args&);
   Airavata_getAllUserSSHPubKeys_args() : userName() {
@@ -4009,12 +4150,16 @@ class Airavata_getAllUserSSHPubKeys_args {
   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_getAllUserSSHPubKeys_args& obj);
 };
 
 
 class Airavata_getAllUserSSHPubKeys_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_getAllUserSSHPubKeys_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -4022,6 +4167,7 @@ class Airavata_getAllUserSSHPubKeys_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getAllUserSSHPubKeys_pargs& obj);
 };
 
 typedef struct _Airavata_getAllUserSSHPubKeys_result__isset {
@@ -4035,6 +4181,9 @@ typedef struct 
_Airavata_getAllUserSSHPubKeys_result__isset {
 class Airavata_getAllUserSSHPubKeys_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"718BFC609275A3CA37186885AF55A512";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x71,0x8B,0xFC,0x60,0x92,0x75,0xA3,0xCA,0x37,0x18,0x68,0x85,0xAF,0x55,0xA5,0x12};
+
   Airavata_getAllUserSSHPubKeys_result(const 
Airavata_getAllUserSSHPubKeys_result&);
   Airavata_getAllUserSSHPubKeys_result& operator=(const 
Airavata_getAllUserSSHPubKeys_result&);
   Airavata_getAllUserSSHPubKeys_result() {
@@ -4077,6 +4226,7 @@ class Airavata_getAllUserSSHPubKeys_result {
   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_getAllUserSSHPubKeys_result& obj);
 };
 
 typedef struct _Airavata_getAllUserSSHPubKeys_presult__isset {
@@ -4090,6 +4240,9 @@ typedef struct 
_Airavata_getAllUserSSHPubKeys_presult__isset {
 class Airavata_getAllUserSSHPubKeys_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"718BFC609275A3CA37186885AF55A512";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x71,0x8B,0xFC,0x60,0x92,0x75,0xA3,0xCA,0x37,0x18,0x68,0x85,0xAF,0x55,0xA5,0x12};
+
 
   virtual ~Airavata_getAllUserSSHPubKeys_presult() throw();
   std::map<std::string, std::string> * success;
@@ -4101,12 +4254,16 @@ class Airavata_getAllUserSSHPubKeys_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getAllUserSSHPubKeys_presult& obj);
 };
 
 
 class Airavata_getAllGatewaySSHPubKeys_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_getAllGatewaySSHPubKeys_args(const 
Airavata_getAllGatewaySSHPubKeys_args&);
   Airavata_getAllGatewaySSHPubKeys_args& operator=(const 
Airavata_getAllGatewaySSHPubKeys_args&);
   Airavata_getAllGatewaySSHPubKeys_args() : gatewayId() {
@@ -4137,12 +4294,16 @@ class Airavata_getAllGatewaySSHPubKeys_args {
   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_getAllGatewaySSHPubKeys_args& obj);
 };
 
 
 class Airavata_getAllGatewaySSHPubKeys_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_getAllGatewaySSHPubKeys_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -4150,6 +4311,7 @@ class Airavata_getAllGatewaySSHPubKeys_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getAllGatewaySSHPubKeys_pargs& obj);
 };
 
 typedef struct _Airavata_getAllGatewaySSHPubKeys_result__isset {
@@ -4163,6 +4325,9 @@ typedef struct 
_Airavata_getAllGatewaySSHPubKeys_result__isset {
 class Airavata_getAllGatewaySSHPubKeys_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"718BFC609275A3CA37186885AF55A512";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x71,0x8B,0xFC,0x60,0x92,0x75,0xA3,0xCA,0x37,0x18,0x68,0x85,0xAF,0x55,0xA5,0x12};
+
   Airavata_getAllGatewaySSHPubKeys_result(const 
Airavata_getAllGatewaySSHPubKeys_result&);
   Airavata_getAllGatewaySSHPubKeys_result& operator=(const 
Airavata_getAllGatewaySSHPubKeys_result&);
   Airavata_getAllGatewaySSHPubKeys_result() {
@@ -4205,6 +4370,7 @@ class Airavata_getAllGatewaySSHPubKeys_result {
   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_getAllGatewaySSHPubKeys_result& obj);
 };
 
 typedef struct _Airavata_getAllGatewaySSHPubKeys_presult__isset {
@@ -4218,6 +4384,9 @@ typedef struct 
_Airavata_getAllGatewaySSHPubKeys_presult__isset {
 class Airavata_getAllGatewaySSHPubKeys_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"718BFC609275A3CA37186885AF55A512";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x71,0x8B,0xFC,0x60,0x92,0x75,0xA3,0xCA,0x37,0x18,0x68,0x85,0xAF,0x55,0xA5,0x12};
+
 
   virtual ~Airavata_getAllGatewaySSHPubKeys_presult() throw();
   std::map<std::string, std::string> * success;
@@ -4229,12 +4398,16 @@ class Airavata_getAllGatewaySSHPubKeys_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getAllGatewaySSHPubKeys_presult& obj);
 };
 
 
 class Airavata_deleteSSHPubKey_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"1E6476DBB101101BCE4A4B190EDEB468";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x1E,0x64,0x76,0xDB,0xB1,0x01,0x10,0x1B,0xCE,0x4A,0x4B,0x19,0x0E,0xDE,0xB4,0x68};
+
   Airavata_deleteSSHPubKey_args(const Airavata_deleteSSHPubKey_args&);
   Airavata_deleteSSHPubKey_args& operator=(const 
Airavata_deleteSSHPubKey_args&);
   Airavata_deleteSSHPubKey_args() : airavataCredStoreToken(), gatewayId() {
@@ -4270,12 +4443,16 @@ class Airavata_deleteSSHPubKey_args {
   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_deleteSSHPubKey_args& obj);
 };
 
 
 class Airavata_deleteSSHPubKey_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"1E6476DBB101101BCE4A4B190EDEB468";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x1E,0x64,0x76,0xDB,0xB1,0x01,0x10,0x1B,0xCE,0x4A,0x4B,0x19,0x0E,0xDE,0xB4,0x68};
+
 
   virtual ~Airavata_deleteSSHPubKey_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -4284,6 +4461,7 @@ class Airavata_deleteSSHPubKey_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_deleteSSHPubKey_pargs& obj);
 };
 
 typedef struct _Airavata_deleteSSHPubKey_result__isset {
@@ -4297,6 +4475,9 @@ typedef struct _Airavata_deleteSSHPubKey_result__isset {
 class Airavata_deleteSSHPubKey_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"7B9EFBD21F2946E23A4FA136FF14760C";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x7B,0x9E,0xFB,0xD2,0x1F,0x29,0x46,0xE2,0x3A,0x4F,0xA1,0x36,0xFF,0x14,0x76,0x0C};
+
   Airavata_deleteSSHPubKey_result(const Airavata_deleteSSHPubKey_result&);
   Airavata_deleteSSHPubKey_result& operator=(const 
Airavata_deleteSSHPubKey_result&);
   Airavata_deleteSSHPubKey_result() : success(0) {
@@ -4339,6 +4520,7 @@ class Airavata_deleteSSHPubKey_result {
   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_deleteSSHPubKey_result& obj);
 };
 
 typedef struct _Airavata_deleteSSHPubKey_presult__isset {
@@ -4352,6 +4534,9 @@ typedef struct _Airavata_deleteSSHPubKey_presult__isset {
 class Airavata_deleteSSHPubKey_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"7B9EFBD21F2946E23A4FA136FF14760C";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x7B,0x9E,0xFB,0xD2,0x1F,0x29,0x46,0xE2,0x3A,0x4F,0xA1,0x36,0xFF,0x14,0x76,0x0C};
+
 
   virtual ~Airavata_deleteSSHPubKey_presult() throw();
   bool* success;
@@ -4363,12 +4548,16 @@ class Airavata_deleteSSHPubKey_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_deleteSSHPubKey_presult& obj);
 };
 
 
 class Airavata_createProject_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"6AD998897EEB0CD749E1E97F7A084A23";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x6A,0xD9,0x98,0x89,0x7E,0xEB,0x0C,0xD7,0x49,0xE1,0xE9,0x7F,0x7A,0x08,0x4A,0x23};
+
   Airavata_createProject_args(const Airavata_createProject_args&);
   Airavata_createProject_args& operator=(const Airavata_createProject_args&);
   Airavata_createProject_args() : gatewayId() {
@@ -4404,12 +4593,16 @@ class Airavata_createProject_args {
   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_createProject_args& obj);
 };
 
 
 class Airavata_createProject_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"6AD998897EEB0CD749E1E97F7A084A23";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x6A,0xD9,0x98,0x89,0x7E,0xEB,0x0C,0xD7,0x49,0xE1,0xE9,0x7F,0x7A,0x08,0x4A,0x23};
+
 
   virtual ~Airavata_createProject_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -4418,6 +4611,7 @@ class Airavata_createProject_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_createProject_pargs& obj);
 };
 
 typedef struct _Airavata_createProject_result__isset {
@@ -4432,6 +4626,9 @@ typedef struct _Airavata_createProject_result__isset {
 class Airavata_createProject_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_createProject_result(const Airavata_createProject_result&);
   Airavata_createProject_result& operator=(const 
Airavata_createProject_result&);
   Airavata_createProject_result() : success() {
@@ -4479,6 +4676,7 @@ class Airavata_createProject_result {
   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_createProject_result& obj);
 };
 
 typedef struct _Airavata_createProject_presult__isset {
@@ -4493,6 +4691,9 @@ typedef struct _Airavata_createProject_presult__isset {
 class Airavata_createProject_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_createProject_presult() throw();
   std::string* success;
@@ -4505,12 +4706,16 @@ class Airavata_createProject_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_createProject_presult& obj);
 };
 
 
 class Airavata_updateProject_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"6AD998897EEB0CD749E1E97F7A084A23";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x6A,0xD9,0x98,0x89,0x7E,0xEB,0x0C,0xD7,0x49,0xE1,0xE9,0x7F,0x7A,0x08,0x4A,0x23};
+
   Airavata_updateProject_args(const Airavata_updateProject_args&);
   Airavata_updateProject_args& operator=(const Airavata_updateProject_args&);
   Airavata_updateProject_args() : projectId() {
@@ -4546,12 +4751,16 @@ class Airavata_updateProject_args {
   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_updateProject_args& obj);
 };
 
 
 class Airavata_updateProject_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"6AD998897EEB0CD749E1E97F7A084A23";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x6A,0xD9,0x98,0x89,0x7E,0xEB,0x0C,0xD7,0x49,0xE1,0xE9,0x7F,0x7A,0x08,0x4A,0x23};
+
 
   virtual ~Airavata_updateProject_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -4560,6 +4769,7 @@ class Airavata_updateProject_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_updateProject_pargs& obj);
 };
 
 typedef struct _Airavata_updateProject_result__isset {
@@ -4574,6 +4784,9 @@ typedef struct _Airavata_updateProject_result__isset {
 class Airavata_updateProject_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"618606830293956AC9CBF7CC72E10E10";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x61,0x86,0x06,0x83,0x02,0x93,0x95,0x6A,0xC9,0xCB,0xF7,0xCC,0x72,0xE1,0x0E,0x10};
+
   Airavata_updateProject_result(const Airavata_updateProject_result&);
   Airavata_updateProject_result& operator=(const 
Airavata_updateProject_result&);
   Airavata_updateProject_result() {
@@ -4621,6 +4834,7 @@ class Airavata_updateProject_result {
   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_updateProject_result& obj);
 };
 
 typedef struct _Airavata_updateProject_presult__isset {
@@ -4635,6 +4849,9 @@ typedef struct _Airavata_updateProject_presult__isset {
 class Airavata_updateProject_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"618606830293956AC9CBF7CC72E10E10";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x61,0x86,0x06,0x83,0x02,0x93,0x95,0x6A,0xC9,0xCB,0xF7,0xCC,0x72,0xE1,0x0E,0x10};
+
 
   virtual ~Airavata_updateProject_presult() throw();
    ::apache::airavata::api::error::InvalidRequestException ire;
@@ -4647,12 +4864,16 @@ class Airavata_updateProject_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_updateProject_presult& obj);
 };
 
 
 class Airavata_getProject_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_getProject_args(const Airavata_getProject_args&);
   Airavata_getProject_args& operator=(const Airavata_getProject_args&);
   Airavata_getProject_args() : projectId() {
@@ -4683,12 +4904,16 @@ class Airavata_getProject_args {
   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_getProject_args& obj);
 };
 
 
 class Airavata_getProject_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_getProject_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -4696,6 +4921,7 @@ class Airavata_getProject_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getProject_pargs& obj);
 };
 
 typedef struct _Airavata_getProject_result__isset {
@@ -4711,6 +4937,9 @@ typedef struct _Airavata_getProject_result__isset {
 class Airavata_getProject_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"2F45380EEEE0097154022FB3E6DD9970";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x2F,0x45,0x38,0x0E,0xEE,0xE0,0x09,0x71,0x54,0x02,0x2F,0xB3,0xE6,0xDD,0x99,0x70};
+
   Airavata_getProject_result(const Airavata_getProject_result&);
   Airavata_getProject_result& operator=(const Airavata_getProject_result&);
   Airavata_getProject_result() {
@@ -4763,6 +4992,7 @@ class Airavata_getProject_result {
   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_getProject_result& obj);
 };
 
 typedef struct _Airavata_getProject_presult__isset {
@@ -4778,6 +5008,9 @@ typedef struct _Airavata_getProject_presult__isset {
 class Airavata_getProject_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"2F45380EEEE0097154022FB3E6DD9970";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x2F,0x45,0x38,0x0E,0xEE,0xE0,0x09,0x71,0x54,0x02,0x2F,0xB3,0xE6,0xDD,0x99,0x70};
+
 
   virtual ~Airavata_getProject_presult() throw();
    ::apache::airavata::model::workspace::Project* success;
@@ -4791,12 +5024,16 @@ class Airavata_getProject_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getProject_presult& obj);
 };
 
 
 class Airavata_deleteProject_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_deleteProject_args(const Airavata_deleteProject_args&);
   Airavata_deleteProject_args& operator=(const Airavata_deleteProject_args&);
   Airavata_deleteProject_args() : projectId() {
@@ -4827,12 +5064,16 @@ class Airavata_deleteProject_args {
   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_deleteProject_args& obj);
 };
 
 
 class Airavata_deleteProject_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_deleteProject_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -4840,6 +5081,7 @@ class Airavata_deleteProject_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_deleteProject_pargs& obj);
 };
 
 typedef struct _Airavata_deleteProject_result__isset {
@@ -4855,6 +5097,9 @@ typedef struct _Airavata_deleteProject_result__isset {
 class Airavata_deleteProject_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"7670E6E497F9095E2551C67B12D309B2";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x76,0x70,0xE6,0xE4,0x97,0xF9,0x09,0x5E,0x25,0x51,0xC6,0x7B,0x12,0xD3,0x09,0xB2};
+
   Airavata_deleteProject_result(const Airavata_deleteProject_result&);
   Airavata_deleteProject_result& operator=(const 
Airavata_deleteProject_result&);
   Airavata_deleteProject_result() : success(0) {
@@ -4907,6 +5152,7 @@ class Airavata_deleteProject_result {
   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_deleteProject_result& obj);
 };
 
 typedef struct _Airavata_deleteProject_presult__isset {
@@ -4922,6 +5168,9 @@ typedef struct _Airavata_deleteProject_presult__isset {
 class Airavata_deleteProject_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"7670E6E497F9095E2551C67B12D309B2";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x76,0x70,0xE6,0xE4,0x97,0xF9,0x09,0x5E,0x25,0x51,0xC6,0x7B,0x12,0xD3,0x09,0xB2};
+
 
   virtual ~Airavata_deleteProject_presult() throw();
   bool* success;
@@ -4935,12 +5184,16 @@ class Airavata_deleteProject_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_deleteProject_presult& obj);
 };
 
 
 class Airavata_getUserProjects_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B0F1ED866602D6465A1E8B7B65B9DBBA";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB0,0xF1,0xED,0x86,0x66,0x02,0xD6,0x46,0x5A,0x1E,0x8B,0x7B,0x65,0xB9,0xDB,0xBA};
+
   Airavata_getUserProjects_args(const Airavata_getUserProjects_args&);
   Airavata_getUserProjects_args& operator=(const 
Airavata_getUserProjects_args&);
   Airavata_getUserProjects_args() : gatewayId(), userName(), limit(0), 
offset(0) {
@@ -4986,12 +5239,16 @@ class Airavata_getUserProjects_args {
   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_getUserProjects_args& obj);
 };
 
 
 class Airavata_getUserProjects_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B0F1ED866602D6465A1E8B7B65B9DBBA";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB0,0xF1,0xED,0x86,0x66,0x02,0xD6,0x46,0x5A,0x1E,0x8B,0x7B,0x65,0xB9,0xDB,0xBA};
+
 
   virtual ~Airavata_getUserProjects_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -5002,6 +5259,7 @@ class Airavata_getUserProjects_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getUserProjects_pargs& obj);
 };
 
 typedef struct _Airavata_getUserProjects_result__isset {
@@ -5016,6 +5274,9 @@ typedef struct _Airavata_getUserProjects_result__isset {
 class Airavata_getUserProjects_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"9FDEFB6B8A9E4977A43B7C4722664EC3";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x9F,0xDE,0xFB,0x6B,0x8A,0x9E,0x49,0x77,0xA4,0x3B,0x7C,0x47,0x22,0x66,0x4E,0xC3};
+
   Airavata_getUserProjects_result(const Airavata_getUserProjects_result&);
   Airavata_getUserProjects_result& operator=(const 
Airavata_getUserProjects_result&);
   Airavata_getUserProjects_result() {
@@ -5063,6 +5324,7 @@ class Airavata_getUserProjects_result {
   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_getUserProjects_result& obj);
 };
 
 typedef struct _Airavata_getUserProjects_presult__isset {
@@ -5077,6 +5339,9 @@ typedef struct _Airavata_getUserProjects_presult__isset {
 class Airavata_getUserProjects_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"9FDEFB6B8A9E4977A43B7C4722664EC3";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x9F,0xDE,0xFB,0x6B,0x8A,0x9E,0x49,0x77,0xA4,0x3B,0x7C,0x47,0x22,0x66,0x4E,0xC3};
+
 
   virtual ~Airavata_getUserProjects_presult() throw();
   std::vector< ::apache::airavata::model::workspace::Project> * success;
@@ -5089,12 +5354,16 @@ class Airavata_getUserProjects_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getUserProjects_presult& obj);
 };
 
 
 class Airavata_searchProjectsByProjectName_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"97BE39385D449F49A0D934F09B2EF404";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x97,0xBE,0x39,0x38,0x5D,0x44,0x9F,0x49,0xA0,0xD9,0x34,0xF0,0x9B,0x2E,0xF4,0x04};
+
   Airavata_searchProjectsByProjectName_args(const 
Airavata_searchProjectsByProjectName_args&);
   Airavata_searchProjectsByProjectName_args& operator=(const 
Airavata_searchProjectsByProjectName_args&);
   Airavata_searchProjectsByProjectName_args() : gatewayId(), userName(), 
projectName(), limit(0), offset(0) {
@@ -5145,12 +5414,16 @@ class Airavata_searchProjectsByProjectName_args {
   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_searchProjectsByProjectName_args& obj);
 };
 
 
 class Airavata_searchProjectsByProjectName_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"97BE39385D449F49A0D934F09B2EF404";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x97,0xBE,0x39,0x38,0x5D,0x44,0x9F,0x49,0xA0,0xD9,0x34,0xF0,0x9B,0x2E,0xF4,0x04};
+
 
   virtual ~Airavata_searchProjectsByProjectName_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -5162,6 +5435,7 @@ class Airavata_searchProjectsByProjectName_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchProjectsByProjectName_pargs& obj);
 };
 
 typedef struct _Airavata_searchProjectsByProjectName_result__isset {
@@ -5176,6 +5450,9 @@ typedef struct 
_Airavata_searchProjectsByProjectName_result__isset {
 class Airavata_searchProjectsByProjectName_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"9FDEFB6B8A9E4977A43B7C4722664EC3";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x9F,0xDE,0xFB,0x6B,0x8A,0x9E,0x49,0x77,0xA4,0x3B,0x7C,0x47,0x22,0x66,0x4E,0xC3};
+
   Airavata_searchProjectsByProjectName_result(const 
Airavata_searchProjectsByProjectName_result&);
   Airavata_searchProjectsByProjectName_result& operator=(const 
Airavata_searchProjectsByProjectName_result&);
   Airavata_searchProjectsByProjectName_result() {
@@ -5223,6 +5500,7 @@ class Airavata_searchProjectsByProjectName_result {
   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_searchProjectsByProjectName_result& obj);
 };
 
 typedef struct _Airavata_searchProjectsByProjectName_presult__isset {
@@ -5237,6 +5515,9 @@ typedef struct 
_Airavata_searchProjectsByProjectName_presult__isset {
 class Airavata_searchProjectsByProjectName_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"9FDEFB6B8A9E4977A43B7C4722664EC3";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x9F,0xDE,0xFB,0x6B,0x8A,0x9E,0x49,0x77,0xA4,0x3B,0x7C,0x47,0x22,0x66,0x4E,0xC3};
+
 
   virtual ~Airavata_searchProjectsByProjectName_presult() throw();
   std::vector< ::apache::airavata::model::workspace::Project> * success;
@@ -5249,12 +5530,16 @@ class Airavata_searchProjectsByProjectName_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchProjectsByProjectName_presult& obj);
 };
 
 
 class Airavata_searchProjectsByProjectDesc_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"97BE39385D449F49A0D934F09B2EF404";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x97,0xBE,0x39,0x38,0x5D,0x44,0x9F,0x49,0xA0,0xD9,0x34,0xF0,0x9B,0x2E,0xF4,0x04};
+
   Airavata_searchProjectsByProjectDesc_args(const 
Airavata_searchProjectsByProjectDesc_args&);
   Airavata_searchProjectsByProjectDesc_args& operator=(const 
Airavata_searchProjectsByProjectDesc_args&);
   Airavata_searchProjectsByProjectDesc_args() : gatewayId(), userName(), 
description(), limit(0), offset(0) {
@@ -5305,12 +5590,16 @@ class Airavata_searchProjectsByProjectDesc_args {
   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_searchProjectsByProjectDesc_args& obj);
 };
 
 
 class Airavata_searchProjectsByProjectDesc_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"97BE39385D449F49A0D934F09B2EF404";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x97,0xBE,0x39,0x38,0x5D,0x44,0x9F,0x49,0xA0,0xD9,0x34,0xF0,0x9B,0x2E,0xF4,0x04};
+
 
   virtual ~Airavata_searchProjectsByProjectDesc_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -5322,6 +5611,7 @@ class Airavata_searchProjectsByProjectDesc_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchProjectsByProjectDesc_pargs& obj);
 };
 
 typedef struct _Airavata_searchProjectsByProjectDesc_result__isset {
@@ -5336,6 +5626,9 @@ typedef struct 
_Airavata_searchProjectsByProjectDesc_result__isset {
 class Airavata_searchProjectsByProjectDesc_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"9FDEFB6B8A9E4977A43B7C4722664EC3";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x9F,0xDE,0xFB,0x6B,0x8A,0x9E,0x49,0x77,0xA4,0x3B,0x7C,0x47,0x22,0x66,0x4E,0xC3};
+
   Airavata_searchProjectsByProjectDesc_result(const 
Airavata_searchProjectsByProjectDesc_result&);
   Airavata_searchProjectsByProjectDesc_result& operator=(const 
Airavata_searchProjectsByProjectDesc_result&);
   Airavata_searchProjectsByProjectDesc_result() {
@@ -5383,6 +5676,7 @@ class Airavata_searchProjectsByProjectDesc_result {
   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_searchProjectsByProjectDesc_result& obj);
 };
 
 typedef struct _Airavata_searchProjectsByProjectDesc_presult__isset {
@@ -5397,6 +5691,9 @@ typedef struct 
_Airavata_searchProjectsByProjectDesc_presult__isset {
 class Airavata_searchProjectsByProjectDesc_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"9FDEFB6B8A9E4977A43B7C4722664EC3";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x9F,0xDE,0xFB,0x6B,0x8A,0x9E,0x49,0x77,0xA4,0x3B,0x7C,0x47,0x22,0x66,0x4E,0xC3};
+
 
   virtual ~Airavata_searchProjectsByProjectDesc_presult() throw();
   std::vector< ::apache::airavata::model::workspace::Project> * success;
@@ -5409,12 +5706,16 @@ class Airavata_searchProjectsByProjectDesc_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchProjectsByProjectDesc_presult& obj);
 };
 
 
 class Airavata_searchExperimentsByName_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"97BE39385D449F49A0D934F09B2EF404";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x97,0xBE,0x39,0x38,0x5D,0x44,0x9F,0x49,0xA0,0xD9,0x34,0xF0,0x9B,0x2E,0xF4,0x04};
+
   Airavata_searchExperimentsByName_args(const 
Airavata_searchExperimentsByName_args&);
   Airavata_searchExperimentsByName_args& operator=(const 
Airavata_searchExperimentsByName_args&);
   Airavata_searchExperimentsByName_args() : gatewayId(), userName(), 
expName(), limit(0), offset(0) {
@@ -5465,12 +5766,16 @@ class Airavata_searchExperimentsByName_args {
   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_searchExperimentsByName_args& obj);
 };
 
 
 class Airavata_searchExperimentsByName_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"97BE39385D449F49A0D934F09B2EF404";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x97,0xBE,0x39,0x38,0x5D,0x44,0x9F,0x49,0xA0,0xD9,0x34,0xF0,0x9B,0x2E,0xF4,0x04};
+
 
   virtual ~Airavata_searchExperimentsByName_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -5482,6 +5787,7 @@ class Airavata_searchExperimentsByName_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperimentsByName_pargs& obj);
 };
 
 typedef struct _Airavata_searchExperimentsByName_result__isset {
@@ -5496,6 +5802,9 @@ typedef struct 
_Airavata_searchExperimentsByName_result__isset {
 class Airavata_searchExperimentsByName_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
   Airavata_searchExperimentsByName_result(const 
Airavata_searchExperimentsByName_result&);
   Airavata_searchExperimentsByName_result& operator=(const 
Airavata_searchExperimentsByName_result&);
   Airavata_searchExperimentsByName_result() {
@@ -5543,6 +5852,7 @@ class Airavata_searchExperimentsByName_result {
   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_searchExperimentsByName_result& obj);
 };
 
 typedef struct _Airavata_searchExperimentsByName_presult__isset {
@@ -5557,6 +5867,9 @@ typedef struct 
_Airavata_searchExperimentsByName_presult__isset {
 class Airavata_searchExperimentsByName_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
 
   virtual ~Airavata_searchExperimentsByName_presult() throw();
   std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> 
* success;
@@ -5569,12 +5882,16 @@ class Airavata_searchExperimentsByName_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperimentsByName_presult& obj);
 };
 
 
 class Airavata_searchExperimentsByDesc_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"97BE39385D449F49A0D934F09B2EF404";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x97,0xBE,0x39,0x38,0x5D,0x44,0x9F,0x49,0xA0,0xD9,0x34,0xF0,0x9B,0x2E,0xF4,0x04};
+
   Airavata_searchExperimentsByDesc_args(const 
Airavata_searchExperimentsByDesc_args&);
   Airavata_searchExperimentsByDesc_args& operator=(const 
Airavata_searchExperimentsByDesc_args&);
   Airavata_searchExperimentsByDesc_args() : gatewayId(), userName(), 
description(), limit(0), offset(0) {
@@ -5625,12 +5942,16 @@ class Airavata_searchExperimentsByDesc_args {
   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_searchExperimentsByDesc_args& obj);
 };
 
 
 class Airavata_searchExperimentsByDesc_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"97BE39385D449F49A0D934F09B2EF404";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x97,0xBE,0x39,0x38,0x5D,0x44,0x9F,0x49,0xA0,0xD9,0x34,0xF0,0x9B,0x2E,0xF4,0x04};
+
 
   virtual ~Airavata_searchExperimentsByDesc_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -5642,6 +5963,7 @@ class Airavata_searchExperimentsByDesc_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperimentsByDesc_pargs& obj);
 };
 
 typedef struct _Airavata_searchExperimentsByDesc_result__isset {
@@ -5656,6 +5978,9 @@ typedef struct 
_Airavata_searchExperimentsByDesc_result__isset {
 class Airavata_searchExperimentsByDesc_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
   Airavata_searchExperimentsByDesc_result(const 
Airavata_searchExperimentsByDesc_result&);
   Airavata_searchExperimentsByDesc_result& operator=(const 
Airavata_searchExperimentsByDesc_result&);
   Airavata_searchExperimentsByDesc_result() {
@@ -5703,6 +6028,7 @@ class Airavata_searchExperimentsByDesc_result {
   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_searchExperimentsByDesc_result& obj);
 };
 
 typedef struct _Airavata_searchExperimentsByDesc_presult__isset {
@@ -5717,6 +6043,9 @@ typedef struct 
_Airavata_searchExperimentsByDesc_presult__isset {
 class Airavata_searchExperimentsByDesc_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
 
   virtual ~Airavata_searchExperimentsByDesc_presult() throw();
   std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> 
* success;
@@ -5729,12 +6058,16 @@ class Airavata_searchExperimentsByDesc_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperimentsByDesc_presult& obj);
 };
 
 
 class Airavata_searchExperimentsByApplication_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"97BE39385D449F49A0D934F09B2EF404";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x97,0xBE,0x39,0x38,0x5D,0x44,0x9F,0x49,0xA0,0xD9,0x34,0xF0,0x9B,0x2E,0xF4,0x04};
+
   Airavata_searchExperimentsByApplication_args(const 
Airavata_searchExperimentsByApplication_args&);
   Airavata_searchExperimentsByApplication_args& operator=(const 
Airavata_searchExperimentsByApplication_args&);
   Airavata_searchExperimentsByApplication_args() : gatewayId(), userName(), 
applicationId(), limit(0), offset(0) {
@@ -5785,12 +6118,16 @@ class Airavata_searchExperimentsByApplication_args {
   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_searchExperimentsByApplication_args& obj);
 };
 
 
 class Airavata_searchExperimentsByApplication_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"97BE39385D449F49A0D934F09B2EF404";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x97,0xBE,0x39,0x38,0x5D,0x44,0x9F,0x49,0xA0,0xD9,0x34,0xF0,0x9B,0x2E,0xF4,0x04};
+
 
   virtual ~Airavata_searchExperimentsByApplication_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -5802,6 +6139,7 @@ class Airavata_searchExperimentsByApplication_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperimentsByApplication_pargs& obj);
 };
 
 typedef struct _Airavata_searchExperimentsByApplication_result__isset {
@@ -5816,6 +6154,9 @@ typedef struct 
_Airavata_searchExperimentsByApplication_result__isset {
 class Airavata_searchExperimentsByApplication_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
   Airavata_searchExperimentsByApplication_result(const 
Airavata_searchExperimentsByApplication_result&);
   Airavata_searchExperimentsByApplication_result& operator=(const 
Airavata_searchExperimentsByApplication_result&);
   Airavata_searchExperimentsByApplication_result() {
@@ -5863,6 +6204,7 @@ class Airavata_searchExperimentsByApplication_result {
   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_searchExperimentsByApplication_result& obj);
 };
 
 typedef struct _Airavata_searchExperimentsByApplication_presult__isset {
@@ -5877,6 +6219,9 @@ typedef struct 
_Airavata_searchExperimentsByApplication_presult__isset {
 class Airavata_searchExperimentsByApplication_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
 
   virtual ~Airavata_searchExperimentsByApplication_presult() throw();
   std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> 
* success;
@@ -5889,12 +6234,16 @@ class Airavata_searchExperimentsByApplication_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperimentsByApplication_presult& obj);
 };
 
 
 class Airavata_searchExperimentsByStatus_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"A902C1FCF3C2BF735A7E5A4A6FF9AE3D";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xA9,0x02,0xC1,0xFC,0xF3,0xC2,0xBF,0x73,0x5A,0x7E,0x5A,0x4A,0x6F,0xF9,0xAE,0x3D};
+
   Airavata_searchExperimentsByStatus_args(const 
Airavata_searchExperimentsByStatus_args&);
   Airavata_searchExperimentsByStatus_args& operator=(const 
Airavata_searchExperimentsByStatus_args&);
   Airavata_searchExperimentsByStatus_args() : gatewayId(), userName(), 
experimentState(( ::apache::airavata::model::status::ExperimentState::type)0), 
limit(0), offset(0) {
@@ -5945,12 +6294,16 @@ class Airavata_searchExperimentsByStatus_args {
   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_searchExperimentsByStatus_args& obj);
 };
 
 
 class Airavata_searchExperimentsByStatus_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"A902C1FCF3C2BF735A7E5A4A6FF9AE3D";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xA9,0x02,0xC1,0xFC,0xF3,0xC2,0xBF,0x73,0x5A,0x7E,0x5A,0x4A,0x6F,0xF9,0xAE,0x3D};
+
 
   virtual ~Airavata_searchExperimentsByStatus_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -5962,6 +6315,7 @@ class Airavata_searchExperimentsByStatus_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperimentsByStatus_pargs& obj);
 };
 
 typedef struct _Airavata_searchExperimentsByStatus_result__isset {
@@ -5976,6 +6330,9 @@ typedef struct 
_Airavata_searchExperimentsByStatus_result__isset {
 class Airavata_searchExperimentsByStatus_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
   Airavata_searchExperimentsByStatus_result(const 
Airavata_searchExperimentsByStatus_result&);
   Airavata_searchExperimentsByStatus_result& operator=(const 
Airavata_searchExperimentsByStatus_result&);
   Airavata_searchExperimentsByStatus_result() {
@@ -6023,6 +6380,7 @@ class Airavata_searchExperimentsByStatus_result {
   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_searchExperimentsByStatus_result& obj);
 };
 
 typedef struct _Airavata_searchExperimentsByStatus_presult__isset {
@@ -6037,6 +6395,9 @@ typedef struct 
_Airavata_searchExperimentsByStatus_presult__isset {
 class Airavata_searchExperimentsByStatus_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
 
   virtual ~Airavata_searchExperimentsByStatus_presult() throw();
   std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> 
* success;
@@ -6049,12 +6410,16 @@ class Airavata_searchExperimentsByStatus_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperimentsByStatus_presult& obj);
 };
 
 
 class Airavata_searchExperimentsByCreationTime_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"25238CAB6E3C1A0B8B40128B1FD9F510";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x25,0x23,0x8C,0xAB,0x6E,0x3C,0x1A,0x0B,0x8B,0x40,0x12,0x8B,0x1F,0xD9,0xF5,0x10};
+
   Airavata_searchExperimentsByCreationTime_args(const 
Airavata_searchExperimentsByCreationTime_args&);
   Airavata_searchExperimentsByCreationTime_args& operator=(const 
Airavata_searchExperimentsByCreationTime_args&);
   Airavata_searchExperimentsByCreationTime_args() : gatewayId(), userName(), 
fromTime(0), toTime(0), limit(0), offset(0) {
@@ -6110,12 +6475,16 @@ class Airavata_searchExperimentsByCreationTime_args {
   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_searchExperimentsByCreationTime_args& obj);
 };
 
 
 class Airavata_searchExperimentsByCreationTime_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"25238CAB6E3C1A0B8B40128B1FD9F510";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x25,0x23,0x8C,0xAB,0x6E,0x3C,0x1A,0x0B,0x8B,0x40,0x12,0x8B,0x1F,0xD9,0xF5,0x10};
+
 
   virtual ~Airavata_searchExperimentsByCreationTime_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -6128,6 +6497,7 @@ class Airavata_searchExperimentsByCreationTime_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperimentsByCreationTime_pargs& obj);
 };
 
 typedef struct _Airavata_searchExperimentsByCreationTime_result__isset {
@@ -6142,6 +6512,9 @@ typedef struct 
_Airavata_searchExperimentsByCreationTime_result__isset {
 class Airavata_searchExperimentsByCreationTime_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
   Airavata_searchExperimentsByCreationTime_result(const 
Airavata_searchExperimentsByCreationTime_result&);
   Airavata_searchExperimentsByCreationTime_result& operator=(const 
Airavata_searchExperimentsByCreationTime_result&);
   Airavata_searchExperimentsByCreationTime_result() {
@@ -6189,6 +6562,7 @@ class Airavata_searchExperimentsByCreationTime_result {
   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_searchExperimentsByCreationTime_result& obj);
 };
 
 typedef struct _Airavata_searchExperimentsByCreationTime_presult__isset {
@@ -6203,6 +6577,9 @@ typedef struct 
_Airavata_searchExperimentsByCreationTime_presult__isset {
 class Airavata_searchExperimentsByCreationTime_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
 
   virtual ~Airavata_searchExperimentsByCreationTime_presult() throw();
   std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> 
* success;
@@ -6215,6 +6592,7 @@ class Airavata_searchExperimentsByCreationTime_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperimentsByCreationTime_presult& obj);
 };
 
 typedef struct _Airavata_searchExperiments_args__isset {
@@ -6225,6 +6603,9 @@ typedef struct _Airavata_searchExperiments_args__isset {
 class Airavata_searchExperiments_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EDA0192C126C354B078045FED66CAB8B";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xED,0xA0,0x19,0x2C,0x12,0x6C,0x35,0x4B,0x07,0x80,0x45,0xFE,0xD6,0x6C,0xAB,0x8B};
+
   Airavata_searchExperiments_args(const Airavata_searchExperiments_args&);
   Airavata_searchExperiments_args& operator=(const 
Airavata_searchExperiments_args&);
   Airavata_searchExperiments_args() : gatewayId(), userName(), limit(0), 
offset(0) {
@@ -6277,12 +6658,16 @@ class Airavata_searchExperiments_args {
   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_searchExperiments_args& obj);
 };
 
 
 class Airavata_searchExperiments_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"EDA0192C126C354B078045FED66CAB8B";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xED,0xA0,0x19,0x2C,0x12,0x6C,0x35,0x4B,0x07,0x80,0x45,0xFE,0xD6,0x6C,0xAB,0x8B};
+
 
   virtual ~Airavata_searchExperiments_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -6294,6 +6679,7 @@ class Airavata_searchExperiments_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperiments_pargs& obj);
 };
 
 typedef struct _Airavata_searchExperiments_result__isset {
@@ -6308,6 +6694,9 @@ typedef struct _Airavata_searchExperiments_result__isset {
 class Airavata_searchExperiments_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
   Airavata_searchExperiments_result(const Airavata_searchExperiments_result&);
   Airavata_searchExperiments_result& operator=(const 
Airavata_searchExperiments_result&);
   Airavata_searchExperiments_result() {
@@ -6355,6 +6744,7 @@ class Airavata_searchExperiments_result {
   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_searchExperiments_result& obj);
 };
 
 typedef struct _Airavata_searchExperiments_presult__isset {
@@ -6369,6 +6759,9 @@ typedef struct _Airavata_searchExperiments_presult__isset 
{
 class Airavata_searchExperiments_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"F1662148C2F25EBB5D42FAC9252183F4";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xF1,0x66,0x21,0x48,0xC2,0xF2,0x5E,0xBB,0x5D,0x42,0xFA,0xC9,0x25,0x21,0x83,0xF4};
+
 
   virtual ~Airavata_searchExperiments_presult() throw();
   std::vector< ::apache::airavata::model::experiment::ExperimentSummaryModel> 
* success;
@@ -6381,12 +6774,16 @@ class Airavata_searchExperiments_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_searchExperiments_presult& obj);
 };
 
 
 class Airavata_getExperimentStatistics_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"1B3B276C4C08FB8748C5C3090D01B28A";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x1B,0x3B,0x27,0x6C,0x4C,0x08,0xFB,0x87,0x48,0xC5,0xC3,0x09,0x0D,0x01,0xB2,0x8A};
+
   Airavata_getExperimentStatistics_args(const 
Airavata_getExperimentStatistics_args&);
   Airavata_getExperimentStatistics_args& operator=(const 
Airavata_getExperimentStatistics_args&);
   Airavata_getExperimentStatistics_args() : gatewayId(), fromTime(0), 
toTime(0) {
@@ -6427,12 +6824,16 @@ class Airavata_getExperimentStatistics_args {
   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_getExperimentStatistics_args& obj);
 };
 
 
 class Airavata_getExperimentStatistics_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"1B3B276C4C08FB8748C5C3090D01B28A";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x1B,0x3B,0x27,0x6C,0x4C,0x08,0xFB,0x87,0x48,0xC5,0xC3,0x09,0x0D,0x01,0xB2,0x8A};
+
 
   virtual ~Airavata_getExperimentStatistics_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -6442,6 +6843,7 @@ class Airavata_getExperimentStatistics_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getExperimentStatistics_pargs& obj);
 };
 
 typedef struct _Airavata_getExperimentStatistics_result__isset {
@@ -6456,6 +6858,9 @@ typedef struct 
_Airavata_getExperimentStatistics_result__isset {
 class Airavata_getExperimentStatistics_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"C5615DD2034E835B9E8A325021412168";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xC5,0x61,0x5D,0xD2,0x03,0x4E,0x83,0x5B,0x9E,0x8A,0x32,0x50,0x21,0x41,0x21,0x68};
+
   Airavata_getExperimentStatistics_result(const 
Airavata_getExperimentStatistics_result&);
   Airavata_getExperimentStatistics_result& operator=(const 
Airavata_getExperimentStatistics_result&);
   Airavata_getExperimentStatistics_result() {
@@ -6503,6 +6908,7 @@ class Airavata_getExperimentStatistics_result {
   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_getExperimentStatistics_result& obj);
 };
 
 typedef struct _Airavata_getExperimentStatistics_presult__isset {
@@ -6517,6 +6923,9 @@ typedef struct 
_Airavata_getExperimentStatistics_presult__isset {
 class Airavata_getExperimentStatistics_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"C5615DD2034E835B9E8A325021412168";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xC5,0x61,0x5D,0xD2,0x03,0x4E,0x83,0x5B,0x9E,0x8A,0x32,0x50,0x21,0x41,0x21,0x68};
+
 
   virtual ~Airavata_getExperimentStatistics_presult() throw();
    ::apache::airavata::model::experiment::ExperimentStatistics* success;
@@ -6529,12 +6938,16 @@ class Airavata_getExperimentStatistics_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getExperimentStatistics_presult& obj);
 };
 
 
 class Airavata_getExperimentsInProject_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B1122ABC64D90B0DBC9C064E7B94145D";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB1,0x12,0x2A,0xBC,0x64,0xD9,0x0B,0x0D,0xBC,0x9C,0x06,0x4E,0x7B,0x94,0x14,0x5D};
+
   Airavata_getExperimentsInProject_args(const 
Airavata_getExperimentsInProject_args&);
   Airavata_getExperimentsInProject_args& operator=(const 
Airavata_getExperimentsInProject_args&);
   Airavata_getExperimentsInProject_args() : projectId(), limit(0), offset(0) {
@@ -6575,12 +6988,16 @@ class Airavata_getExperimentsInProject_args {
   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_getExperimentsInProject_args& obj);
 };
 
 
 class Airavata_getExperimentsInProject_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B1122ABC64D90B0DBC9C064E7B94145D";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB1,0x12,0x2A,0xBC,0x64,0xD9,0x0B,0x0D,0xBC,0x9C,0x06,0x4E,0x7B,0x94,0x14,0x5D};
+
 
   virtual ~Airavata_getExperimentsInProject_pargs() throw();
   const  ::apache::airavata::model::security::AuthzToken* authzToken;
@@ -6590,6 +7007,7 @@ class Airavata_getExperimentsInProject_pargs {
 
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getExperimentsInProject_pargs& obj);
 };
 
 typedef struct _Airavata_getExperimentsInProject_result__isset {
@@ -6605,6 +7023,9 @@ typedef struct 
_Airavata_getExperimentsInProject_result__isset {
 class Airavata_getExperimentsInProject_result {
  public:
 
+  static const char* ascii_fingerprint; // = 
"3C3AA9268F86450D5C8C92EBDC939D97";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x3C,0x3A,0xA9,0x26,0x8F,0x86,0x45,0x0D,0x5C,0x8C,0x92,0xEB,0xDC,0x93,0x9D,0x97};
+
   Airavata_getExperimentsInProject_result(const 
Airavata_getExperimentsInProject_result&);
   Airavata_getExperimentsInProject_result& operator=(const 
Airavata_getExperimentsInProject_result&);
   Airavata_getExperimentsInProject_result() {
@@ -6657,6 +7078,7 @@ class Airavata_getExperimentsInProject_result {
   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_getExperimentsInProject_result& obj);
 };
 
 typedef struct _Airavata_getExperimentsInProject_presult__isset {
@@ -6672,6 +7094,9 @@ typedef struct 
_Airavata_getExperimentsInProject_presult__isset {
 class Airavata_getExperimentsInProject_presult {
  public:
 
+  static const char* ascii_fingerprint; // = 
"3C3AA9268F86450D5C8C92EBDC939D97";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x3C,0x3A,0xA9,0x26,0x8F,0x86,0x45,0x0D,0x5C,0x8C,0x92,0xEB,0xDC,0x93,0x9D,0x97};
+
 
   virtual ~Airavata_getExperimentsInProject_presult() throw();
   std::vector< ::apache::airavata::model::experiment::ExperimentModel> * 
success;
@@ -6685,12 +7110,16 @@ class Airavata_getExperimentsInProject_presult {
 
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
 
+  friend std::ostream& operator<<(std::ostream& out, const 
Airavata_getExperimentsInProject_presult& obj);
 };
 
 
 class Airavata_getUserExperiments_args {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B0F1ED866602D6465A1E8B7B65B9DBBA";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB0,0xF1,0xED,0x86,0x66,0x02,0xD6,0x46,0x5A,0x1E,0x8B,0x7B,0x65,0xB9,0xDB,0xBA};
+
   Airavata_getUserExperiments_args(const Airavata_getUserExperiments_args&);
   Airavata_getUserExperiments_args& operator=(const 
Airavata_getUserExperiments_args&);
   Airavata_getUserExperiments_args() : gatewayId(), userName(), limit(0), 
offset(0) {
@@ -6736,12 +7165,16 @@ class Airavata_getUserExperiments_args {
   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_getUserExperiments_args& obj);
 };
 
 
 class Airavata_getUserExperiments_pargs {
  public:
 
+  static const char* ascii_fingerprint; // = 
"B0F1ED866602D6465A1E8B7B65B9DBBA";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xB0,0xF1,0xED,0x86,0x66,0x02,0xD6,0x46,0x5A,0x1E,0x8B,0x7B,

<TRUNCATED>

Reply via email to